Files
act-runner-example/.github/workflows/测试needs.yaml
严浩 a0d1004d5d
All checks were successful
/ job1 (push) Successful in 8s
/ job2 (push) Successful in 9s
/ job3 (push) Has been skipped
/ go-hashfiles (push) Successful in 22s
/ hashFiles (push) Successful in 8s
/ Cache-Java-Test (push) Successful in 1m21s
/ opt_hostedtoolcache (push) Successful in 7s
添加 Java 缓存工作流并更新 Go 哈希文件工作流配置
2024-10-14 12:11:14 +08:00

36 lines
857 B
YAML

on:
push:
jobs:
job1:
runs-on: ubuntu-latest
outputs:
job1-output: ${{ steps.step1.outputs.step1-output }}
steps:
- name: step1
id: step1
run: |
echo "step1"
echo "step1-output=step1-output-value" >> $GITHUB_OUTPUT
- name: step2
run: |
echo "step2"
echo "step1-output: ${{ steps.step1.outputs.step1-output }}"
job2:
needs: job1
runs-on: ubuntu-latest
steps:
- name: step3
run: |
echo "step3"
echo "step1-output: ${{ needs.job1.outputs.job1-output }}"
job3:
needs: job1
if: ${{ needs.job1.outputs.job1-output != 'step1-output-value' }}
runs-on: ubuntu-latest
steps:
- name: step4
run: |
echo "step4"
echo "step1-output: ${{ needs.job1.outputs.job1-output }}"