Skip to content

Commit 2a2165c

Browse files
committed
Update documentation build to deploy javadocs and reference docs separately
1 parent bf9c1a2 commit 2a2165c

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

.github/workflows/documentation-upload.yml

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,6 @@ jobs:
3333
./mvnw versions:set -DgenerateBackupPoms=false -DnewVersion=$RELEASE_VERSION
3434
sed -i "s/version: $PROJECT_VERSION/version: $RELEASE_VERSION/" spring-shell-docs/antora.yml
3535
36-
- name: Generate Java docs
37-
run: ./mvnw --no-transfer-progress javadoc:aggregate
38-
39-
- name: Generate Reference docs
40-
working-directory: spring-shell-docs
41-
run: ../mvnw --no-transfer-progress resources:resources antora
42-
4336
- name: Setup SSH key
4437
env:
4538
DOCS_SSH_KEY: ${{ secrets.DOCS_SSH_KEY }}
@@ -50,15 +43,28 @@ jobs:
5043
chmod 600 "$HOME/.ssh/key"
5144
echo "$DOCS_SSH_HOST_KEY" > "$HOME/.ssh/known_hosts"
5245
53-
- name: Deploy docs
46+
- name: Generate Java docs
47+
run: ./mvnw --no-transfer-progress javadoc:aggregate
48+
49+
- name: Deploy Java docs
5450
env:
5551
DOCS_HOST: ${{ secrets.DOCS_HOST }}
5652
DOCS_USERNAME: ${{ secrets.DOCS_USERNAME }}
5753
DOCS_PATH: /opt/www/domains/spring.io/docs/htdocs/spring-shell
5854
run: |
5955
ssh -i $HOME/.ssh/key $DOCS_USERNAME@$DOCS_HOST "cd $DOCS_PATH/docs && mkdir -p $RELEASE_VERSION"
6056
scp -i $HOME/.ssh/key -r target/reports/apidocs $DOCS_USERNAME@$DOCS_HOST:$DOCS_PATH/docs/$RELEASE_VERSION/api
61-
57+
58+
- name: Generate Reference docs
59+
working-directory: spring-shell-docs
60+
run: ../mvnw --no-transfer-progress resources:resources antora
61+
62+
- name: Deploy Reference docs
63+
env:
64+
DOCS_HOST: ${{ secrets.DOCS_HOST }}
65+
DOCS_USERNAME: ${{ secrets.DOCS_USERNAME }}
66+
DOCS_PATH: /opt/www/domains/spring.io/docs/htdocs/spring-shell
67+
run: |
6268
ssh -i $HOME/.ssh/key $DOCS_USERNAME@$DOCS_HOST "cd $DOCS_PATH/reference && mkdir -p $RELEASE_VERSION"
6369
scp -i $HOME/.ssh/key -r spring-shell-docs/target/site/shell/$RELEASE_VERSION $DOCS_USERNAME@$DOCS_HOST:$DOCS_PATH/reference/$RELEASE_VERSION
6470

0 commit comments

Comments
 (0)