如何创建一个作业以在 Github Actions 中的所有作业之后运行

Ram*_*ros 4 github-actions

在我的 Github Actions 中,我正在云中创建一些资源,并且我希望有一份工作可以清理我的所有资源。

我看到这些操作,例如结帐,它们有一个发布操作。我们有岗位工作吗?

sct*_*thi 5

if always()即使上一步失败,您也可以用来执行一个步骤。

例子:

steps:
  - name: Git checkout
    uses: actions/checkout@v2

  ... run tests ...

  - name: Upload Logs
    if: always()
    uses: actions/upload-artifact@v1
    with:
      name: test logs
      path: application.log
Run Code Online (Sandbox Code Playgroud)

请参阅:https://help.github.com/en/actions/automating-your-workflow-with-github-actions/contexts-and-expression-syntax-for-github-actions#always