Skip to content

Commit bf9c1a2

Browse files
committed
Update CI build to deploy javadocs and reference docs separately
1 parent 39355cd commit bf9c1a2

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,6 @@ jobs:
4040
signing-key: ${{ secrets.GPG_PRIVATE_KEY }}
4141
signing-passphrase: ${{ secrets.GPG_PASSPHRASE }}
4242

43-
- name: Generate Java docs
44-
run: ./mvnw --no-transfer-progress javadoc:aggregate
45-
46-
- name: Generate Reference docs
47-
working-directory: spring-shell-docs
48-
run: ../mvnw --no-transfer-progress resources:resources antora
49-
5043
- name: Setup SSH key
5144
env:
5245
DOCS_SSH_KEY: ${{ secrets.DOCS_SSH_KEY }}
@@ -60,7 +53,10 @@ jobs:
6053
- name: Capture project version
6154
run: echo PROJECT_VERSION=$(./mvnw help:evaluate -Dexpression=project.version --quiet -DforceStdout) >> $GITHUB_ENV
6255

63-
- name: Deploy docs
56+
- name: Generate Java docs
57+
run: ./mvnw --no-transfer-progress javadoc:aggregate
58+
59+
- name: Deploy Javadocs
6460
env:
6561
DOCS_HOST: ${{ secrets.DOCS_HOST }}
6662
DOCS_USERNAME: ${{ secrets.DOCS_USERNAME }}
@@ -69,6 +65,16 @@ jobs:
6965
ssh -i $HOME/.ssh/key $DOCS_USERNAME@$DOCS_HOST "cd $DOCS_PATH/docs && mkdir -p $PROJECT_VERSION"
7066
scp -i $HOME/.ssh/key -r target/reports/apidocs $DOCS_USERNAME@$DOCS_HOST:$DOCS_PATH/docs/$PROJECT_VERSION/api
7167
68+
- name: Generate Reference docs
69+
working-directory: spring-shell-docs
70+
run: ../mvnw --no-transfer-progress resources:resources antora
71+
72+
- name: Deploy Reference docs
73+
env:
74+
DOCS_HOST: ${{ secrets.DOCS_HOST }}
75+
DOCS_USERNAME: ${{ secrets.DOCS_USERNAME }}
76+
DOCS_PATH: /opt/www/domains/spring.io/docs/htdocs/spring-shell
77+
run: |
7278
ssh -i $HOME/.ssh/key $DOCS_USERNAME@$DOCS_HOST "cd $DOCS_PATH/reference && mkdir -p $PROJECT_VERSION"
7379
scp -i $HOME/.ssh/key -r spring-shell-docs/target/site/shell/$PROJECT_VERSION $DOCS_USERNAME@$DOCS_HOST:$DOCS_PATH/reference/$PROJECT_VERSION
7480

0 commit comments

Comments
 (0)