From 8eed4aca017c12118705e2489bccbcd71342eee3 Mon Sep 17 00:00:00 2001 From: Mahmoud Ben Hassine Date: Tue, 13 Dec 2022 13:00:43 +0100 Subject: [PATCH] Add step to deploy docs during the main CI/CD build --- .github/workflows/build.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 28b72cbaa..a443d854e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,3 +31,17 @@ jobs: - name: Generate Reference docs working-directory: spring-batch-docs run: mvn site + + - name: Capture project version + run: echo PROJECT_VERSION=$(mvn help:evaluate -Dexpression=project.version --quiet -DforceStdout) >> $GITHUB_ENV + + - name: Deploy docs + env: + DOCS_HOST: ${{ secrets.DOCS_HOST }} + DOCS_PATH: ${{ secrets.DOCS_PATH }} + DOCS_SSH_KEY: ${{ secrets.DOCS_SSH_KEY }} + working-directory: spring-batch-docs + run: | + cd target && unzip spring-batch-$PROJECT_VERSION-docs.zip && \ + scp -i $DOCS_SSH_KEY -r api $DOCS_HOST:$DOCS_PATH/$PROJECT_VERSION && \ + scp -i $DOCS_SSH_KEY -r reference $DOCS_HOST:$DOCS_PATH/$PROJECT_VERSION