我有这种情况:
jobs:
shake:
name: 'NodeJS ${{ matrix.node }}'
runs-on: ubuntu-latest
strategy:
matrix:
fruit: [strawberry, banana, apple]
steps:
- run: echo "::set-output name=action_fruit::${{ matrix.fruit }}"
整个矩阵结束后,我想执行job
或step
。
答案 0 :(得分:0)
我did that:您必须在以下作业中添加needs
子句,例如
jobs:
shake:
...
post_shake:
needs: [shake]
steps:
...
答案 1 :(得分:0)
似乎可以通过在依赖的工作上使用if: always()
来达到预期的效果。此处提供更多信息:https://github.community/t/run-dependent-job-even-on-failure/115914
jobs:
shake:
...
post_shake:
if: ${{ always() }}
needs: [shake]
steps:
...