如果第二次重试成功,如何将舞台颜色设为绿色?

时间:2016-07-19 08:18:31

标签: jenkins workflow jenkins-plugins jenkins-pipeline

我在构建管道工作时遇到了问题。 我有一些阶段,其中一个包含“重试”块。像这样:

xpath

因此,调用了另一个作业,并且它是第二次成功构建的。但是,尽管成功了,但舞台的颜色为红色: enter image description here

enter image description here

如何将此阶段的颜色设为绿色?

1 个答案:

答案 0 :(得分:1)

和你一样,我一直在寻找改变一个阶段的状态或颜色的可能性,最后似乎我们无法访问这个功能(也许你创建自己的插件......)

无论如何,在你的情况下,函数“Retry”允许在其正文执行期间发生任何异常时重试该块(最多N次)。然后,如果您使用重试功能,您将自动获得此阶段状态。

我真的不明白为什么要使用“重试”,但是如果你想避免这种行为,请尝试使用其他一些功能,如:

  • try/catch/finally阻止
  • catchError阻止
  • currentBuild.result ='不稳定'//'成功'| '失败'| '不稳定'
  • 睡觉//如果你需要等待别的东西