|
40 | 40 | signing-key: ${{ secrets.GPG_PRIVATE_KEY }} |
41 | 41 | signing-passphrase: ${{ secrets.GPG_PASSPHRASE }} |
42 | 42 |
|
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 | | - |
50 | 43 | - name: Setup SSH key |
51 | 44 | env: |
52 | 45 | DOCS_SSH_KEY: ${{ secrets.DOCS_SSH_KEY }} |
|
60 | 53 | - name: Capture project version |
61 | 54 | run: echo PROJECT_VERSION=$(./mvnw help:evaluate -Dexpression=project.version --quiet -DforceStdout) >> $GITHUB_ENV |
62 | 55 |
|
63 | | - - name: Deploy docs |
| 56 | + - name: Generate Java docs |
| 57 | + run: ./mvnw --no-transfer-progress javadoc:aggregate |
| 58 | + |
| 59 | + - name: Deploy Javadocs |
64 | 60 | env: |
65 | 61 | DOCS_HOST: ${{ secrets.DOCS_HOST }} |
66 | 62 | DOCS_USERNAME: ${{ secrets.DOCS_USERNAME }} |
|
69 | 65 | ssh -i $HOME/.ssh/key $DOCS_USERNAME@$DOCS_HOST "cd $DOCS_PATH/docs && mkdir -p $PROJECT_VERSION" |
70 | 66 | scp -i $HOME/.ssh/key -r target/reports/apidocs $DOCS_USERNAME@$DOCS_HOST:$DOCS_PATH/docs/$PROJECT_VERSION/api |
71 | 67 | |
| 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: | |
72 | 78 | ssh -i $HOME/.ssh/key $DOCS_USERNAME@$DOCS_HOST "cd $DOCS_PATH/reference && mkdir -p $PROJECT_VERSION" |
73 | 79 | scp -i $HOME/.ssh/key -r spring-shell-docs/target/site/shell/$PROJECT_VERSION $DOCS_USERNAME@$DOCS_HOST:$DOCS_PATH/reference/$PROJECT_VERSION |
74 | 80 |
|
|
0 commit comments