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