Extract Env Vars¶
THIS WORKFLOW IS CURRENTLY NON-FUNCTIONAL
Inputs¶
INPUT | TYPE | REQUIRED | DEFAULT | DESCRIPTION |
---|---|---|---|---|
environment | string | true | The Github environment to retreive the env and secret var for. |
Outputs¶
OUTPUT | VALUE | DESCRIPTION |
---|---|---|
all_vars | "${{ jobs.get_env_vars.outputs.all_vars }}" |
All parsed variables and secrets. |
Secrets¶
No secrets.
Example Usage¶
get-env-vars:
uses: hotosm/gh-workflows/.github/workflows/env_vars.yml@1.6.0
with:
environment: ${{ github.ref_name }}
frontend-build:
uses: hotosm/gh-workflows/.github/workflows/image_build.yml@1.6.0
needs:
- frontend-tests
- get-env-vars
with:
context: src/frontend
dockerfile: prod.dockerfile
build_target: prod
image_name: ghcr.io/${{ github.repository }}/frontend
extra_build_args: |
VITE_API_URL=${{ needs.get-env-vars.outputs.all_vars }}