Skip to content

Commit 563e3b9

Browse files
committed
testing github actions
1 parent 713b722 commit 563e3b9

1 file changed

Lines changed: 71 additions & 0 deletions

File tree

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
name: Testing Github Actions Workflow
2+
3+
on: [pull_request]
4+
5+
jobs:
6+
test:
7+
name: Testing Github Actions Job
8+
env:
9+
# CHOSEN_ENVIRONMENT: ${{ jobs.test.environment.url }}
10+
FOO: ${{ secrets.FOO }}
11+
BAR: ${{ secrets.BAR }}
12+
environment: env1
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: actions/checkout@v2
16+
17+
- name: check_env_vars
18+
run: |
19+
echo "env.FOO == ${{ env.FOO }}"
20+
echo "env.BAR == ${{ env.BAR }}"
21+
# echo "env.CHOSEN_ENVIRONMENT == ${{ env.CHOSEN_ENVIRONMENT }}"
22+
23+
- name: this_should_run
24+
id: run
25+
if: ${{ env.FOO == 'foo1' }}
26+
run: echo "env.FOO == 'foo1' -> ${{ env.FOO }} -> ${{ env.FOO == 'foo1' }} -> you will see this"
27+
28+
- name: test_conditional
29+
run: echo "Result is ${{ (steps.this_should_run.status == 'success' && 'hola') || 'chao' }}"
30+
31+
- name: this_should_not_run
32+
if: ${{ env.FOO == 'foo2' }}
33+
run: echo "env.FOO == 'foo2' -> ${{ env.FOO }} -> ${{ env.FOO == 'foo2' }} -> you will not see this"
34+
35+
- name: this_fails
36+
id: fails
37+
run: exit 1
38+
39+
- name: test_conditional_2
40+
run: echo "Result is ${{ (steps.fails.status == 'success') && 'hola') || 'chao' }}"
41+
42+
# - name: Dump GitHub context
43+
# env:
44+
# GITHUB_CONTEXT: ${{ toJson(github) }}
45+
# run: echo "$GITHUB_CONTEXT"
46+
47+
# - name: Dump job context
48+
# env:
49+
# JOB_CONTEXT: ${{ toJson(job) }}
50+
# run: echo "$JOB_CONTEXT"
51+
52+
- name: Dump steps context
53+
env:
54+
STEPS_CONTEXT: ${{ toJson(steps) }}
55+
run: echo "$STEPS_CONTEXT"
56+
57+
# - name: Dump runner context
58+
# env:
59+
# RUNNER_CONTEXT: ${{ toJson(runner) }}
60+
# run: echo "$RUNNER_CONTEXT"
61+
62+
# - name: Dump strategy context
63+
# env:
64+
# STRATEGY_CONTEXT: ${{ toJson(strategy) }}
65+
# run: echo "$STRATEGY_CONTEXT"
66+
67+
# - name: Dump matrix context
68+
# env:
69+
# MATRIX_CONTEXT: ${{ toJson(matrix) }}
70+
# run: echo "$MATRIX_CONTEXT"
71+

0 commit comments

Comments
 (0)