From b4d7f6bdfbc4fd7e452c485a08cbae87a05d3d10 Mon Sep 17 00:00:00 2001 From: Mahmoud Ben Hassine Date: Wed, 14 Dec 2022 16:08:39 +0100 Subject: [PATCH] Add step to setup SSH key in build action --- .github/workflows/build.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 71714bf46..af4a48d1e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,14 +35,18 @@ jobs: - name: Capture project version run: echo PROJECT_VERSION=$(mvn help:evaluate -Dexpression=project.version --quiet -DforceStdout) >> $GITHUB_ENV + - name: Setup SSH key + env: + DOCS_SSH_KEY: ${{ secrets.DOCS_SSH_KEY }} + run: mkdir "$HOME/.ssh" && echo "$DOCS_SSH_KEY" > "$HOME/.ssh/key" + - name: Deploy docs env: DOCS_HOST: ${{ secrets.DOCS_HOST }} DOCS_PATH: ${{ secrets.DOCS_PATH }} DOCS_USERNAME: ${{ secrets.DOCS_USERNAME }} - 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_USERNAME@$DOCS_HOST:$DOCS_PATH/$PROJECT_VERSION && \ - scp -i "$DOCS_SSH_KEY" -r reference $DOCS_USERNAME@$DOCS_HOST:$DOCS_PATH/$PROJECT_VERSION + cd target && unzip spring-batch-$PROJECT_VERSION-docs.zip + scp -i $HOME/.ssh/key -r api $DOCS_USERNAME@$DOCS_HOST:$DOCS_PATH/$PROJECT_VERSION + scp -i $HOME/.ssh/key -r reference $DOCS_USERNAME@$DOCS_HOST:$DOCS_PATH/$PROJECT_VERSION