仅在特定步骤失败时运行GitHub Actions步骤

时间:2020-08-08 10:00:43

标签: github-actions

仅当先前的特定步骤失败且退出代码不同于零时,我才想执行步骤。 我已经尝试了以下代码,但无法正常工作。 我该怎么办?

- name: JobA
  id: seedBuild
  run: |
        echo "::set-output name=exit_code::$(echo -n "$?")"

- name: JobB
  id: allJobs
  run: |
        echo "::set-output name=exit_code::$(echo -n "$?")"

- name: Debug Job Failure
  run: |
        echo "******** Job Logs from ********"
  if: "${{ steps.seedBuild.outputs.exit_code != 0 || steps.allJobs.outputs.exit_code != 0 }}"

1 个答案:

答案 0 :(得分:1)