是否可以在首次通过时运行Github Actions步骤?

时间:2020-07-01 14:16:54

标签: github-actions

标题中的所有内容都是真正的-从詹金斯移植过来,我通常会在其中设置要触发的通知:

  1. 每次master失败(即每次红色构建)
  2. master的第一遍(即失败时的第一个绿色版本)

我看不到在Github Actions上实现第二名的方法。有可能,如果可以,我该怎么办?

1 个答案:

答案 0 :(得分:0)

对于#1,这很容易实现,因为它发生在工作流运行中。您可以利用工作流上下文,并且内置if: ${{ failure() }}之类的语法来帮助您进行通知触发。

对于#2,这可能有点棘手,因为您需要跨工作流运行的上下文。我已经做过类似的事情,但是我认为您可以persist workflow dataactions/upload-artifactactions/download-artifact来达成您想要的目标。