如何在Github Actions中创建要在所有工作之后运行的工作

时间:2020-01-01 15:27:47

标签: github-actions

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

我看到这些操作(例如结帐)具有“发布”操作。我们有职位吗?

1 个答案:

答案 0 :(得分:2)

即使上一步失败,也可以使用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

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