summaryrefslogtreecommitdiffstats
path: root/pkg/runner/testdata/outputs/push.yml
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/runner/testdata/outputs/push.yml')
-rw-r--r--pkg/runner/testdata/outputs/push.yml43
1 files changed, 43 insertions, 0 deletions
diff --git a/pkg/runner/testdata/outputs/push.yml b/pkg/runner/testdata/outputs/push.yml
new file mode 100644
index 0000000..fc9317a
--- /dev/null
+++ b/pkg/runner/testdata/outputs/push.yml
@@ -0,0 +1,43 @@
+name: output
+on: push
+
+jobs:
+ build_output:
+ runs-on: ubuntu-latest
+ steps:
+ - id: set_1
+ run: |
+ echo "::set-output name=var_1::$(echo var1)"
+ echo "::set-output name=var_2::$(echo var2)"
+ - id: set_2
+ run: |
+ echo "::set-output name=var_3::$(echo var3)"
+ - id: set_3
+ run: |
+ echo "::set-output name=var_4::$(echo var4)"
+ outputs:
+ variable_1: ${{ steps.set_1.outputs.var_1 }}
+ variable_2: ${{ steps.set_1.outputs.var_2 }}
+ variable_3: ${{ steps.set_2.outputs.var_3 }}
+ variable_4: ${{ steps.set_3.outputs.var_4 }}
+
+ build:
+ needs: build_output
+ runs-on: ubuntu-latest
+ steps:
+ - name: Check set_1 var1
+ run: |
+ echo "${{ needs.build_output.outputs.variable_1 }}"
+ echo "${{ needs.build_output.outputs.variable_1 }}" | grep 'var1' || exit 1
+ - name: Check set_1 var2
+ run: |
+ echo "${{ needs.build_output.outputs.variable_2 }}"
+ echo "${{ needs.build_output.outputs.variable_2 }}" | grep 'var2' || exit 1
+ - name: Check set_2 var3
+ run: |
+ echo "${{ needs.build_output.outputs.variable_3 }}"
+ echo "${{ needs.build_output.outputs.variable_3 }}" | grep 'var3' || exit 1
+ - name: Check set_3 var4
+ run: |
+ echo "${{ needs.build_output.outputs.variable_4 }}"
+ echo "${{ needs.build_output.outputs.variable_4 }}" | grep 'var4' || exit 1