From 0be583ff98a441e28ee405227b1a90ced8a5f3a5 Mon Sep 17 00:00:00 2001 From: Andreas Hnida Date: Wed, 17 Apr 2024 21:50:24 +0200 Subject: [PATCH] Add new pipeline step to set environment variable before deploying to server. Include newly added deploy_env.json file specifying deployment environment as 'development'. --- .gitea/workflows/pipeline-test.yaml | 8 +++++++- deploy_env.json | 3 +++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 deploy_env.json diff --git a/.gitea/workflows/pipeline-test.yaml b/.gitea/workflows/pipeline-test.yaml index a01992f..6ed094d 100644 --- a/.gitea/workflows/pipeline-test.yaml +++ b/.gitea/workflows/pipeline-test.yaml @@ -10,7 +10,12 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2.4.0 - + - name: Set Environment + id: set-env + run: | + echo "ENV=$(cat deploy_env.json | jq -r '.env')" >> $GITHUB_ENV + echo "::set-output name=environment::$ENV" + - name: Set up Go uses: actions/setup-go@v5.0.0 with: @@ -53,6 +58,7 @@ jobs: run: hugo --minify - name: Deploy to Server + if: ${{ github.job.outputs.environment == 'development' }} uses: SamKirkland/FTP-Deploy-Action@4.0.0 with: protocol: ftps diff --git a/deploy_env.json b/deploy_env.json new file mode 100644 index 0000000..50b7035 --- /dev/null +++ b/deploy_env.json @@ -0,0 +1,3 @@ +{ + "env": "development" +}