diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index e1672b7..fd4b5d6 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -7,6 +7,22 @@ on: - main jobs: + extract_environment: + runs-on: ubuntu-latest + outputs: + environment: ${{ steps.extract_environment.outputs.environment }} + steps: + - name: Extract Environment + run: | + if [ ${GITHUB_REF} == "refs/heads/main" ]; then + echo "##[set-output name=environment;]$(echo "prd")" + elif [ ${GITHUB_REF} == "refs/heads/alpha" ]; then + echo "##[set-output name=environment;]$(echo "dev")" + elif [ ${GITHUB_REF} == "refs/heads/beta" ]; then + echo "##[set-output name=environment;]$(echo "stg")" + fi + id: extract_environment + deploy: runs-on: self-hosted steps: