Skip to content

Instantly share code, notes, and snippets.

@brian-pickens
Created January 15, 2022 07:02
Show Gist options
  • Save brian-pickens/61fbb63ab2b5253d3cc6881ba79ecb70 to your computer and use it in GitHub Desktop.
Save brian-pickens/61fbb63ab2b5253d3cc6881ba79ecb70 to your computer and use it in GitHub Desktop.
Dynamic Workflow Environment

Creating a dynamic environment deployment

env:
  ENVIRONMENT: INTEGRATION
jobs:
  check:
    name: Deployment Check
    runs-on: self-hosted
    if: ${{ github.event.issue.pull_request }}
    outputs:
      environment: ${{ env.ENVIRONMENT }}
...
  deploy:
    name: Deployment
    runs-on: self-hosted
    needs: check
    environment: 
      name: ${{ needs.check.outputs.environment }}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment