Skip to content

Commit 72837ed

Browse files
Refactor exercise 3 workflow to use environment variables and improve variable evaluation steps
1 parent 025f40d commit 72837ed

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

.github/workflows/exercise3_workflow.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,20 @@ on:
99
workflow_dispatch:
1010

1111
env:
12-
WORKFLOW_ENV_VAR: "Workflow environment variable"
12+
OUTER_ENV_VAR: "Outer value"
13+
SCOPED_ENV_VAR: "Scoped value"
1314

1415
jobs:
1516
ubuntu_job:
1617
env:
17-
JOB_ENV_VAR: "job environment variable"
18+
INNER_ENV_VAR: "Inner value"
1819
runs-on: ubuntu-latest
1920
steps:
20-
- run: echo "Two curly braces ${{ env.WORKFLOW_ENV_VAR }}"
21-
- name: Evaluate workflow environment variable
22-
run: echo "The value of env var is ${{ env.WORKFLOW_ENV_VAR }}"
23-
- name: Evaluate job environment variable
24-
run: echo "The value of env var is ${{ env.JOB_ENV_VAR }}"
21+
- name: Evaluate outer environment variable
22+
run: echo "The value of outer environment variable is ${{ env.OUTER_ENV_VAR }}"
23+
- name: Evaluate inner environment variable
24+
run: echo "The value of inner environment variable is ${{ env.INNER_ENV_VAR }}"
25+
- name: Evaluate scoped environment variable
26+
run: echo "The value of scoped environment variable is ${{ env.SCOPED_ENV_VAR }}"
2527
- name: Evaluate secret
2628
run: echo "The value of secret is ${{ secrets.EDC_SECRET }}"

0 commit comments

Comments
 (0)