如何在 github 动作中执行命令 Post 运行?

How to execute command Post run in github actions?

有没有办法执行命令 post-运行,无论之前的状态是成功还是失败,类似于 post 并且始终在 jenkinsfile

我已经尝试 continue-on-error: true 但这将使失败的步骤成为通过

你可以使用 Job Status Check Functions with dependencies between jobs.

例如:

jobs:
  job1:
    continue-on-error: true
    # Do your stuff here
  job2:
    if: ${{ always() }}
    # Execute your post run command here

我创建了一个示例工作流程来展示 something similar working here 使用 continue-on-error 和这种情况。

您会在该示例中看到,即使 job2 出现错误,job3 仍会在之后执行。 这个 workflow run returns 像这样(没有工作流失败并且总是在作业 3 上执行 post 运行 命令):