linuxea:jenkins pipeline阶段终止

marksugar
2018-10-19 / 0 评论 / 4,737 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2019年03月22日,已超过921天没有更新,若内容或图片失效,请留言反馈。

在管道中,声明的阶段里面是连续的,其中,可以配置的方式很多。且不管每个阶段运行的状态如何,都可以为配置成想要的一些操作,或者行为。如:发邮件,多条件判断等。
如果按照正常的运行,不做阶段处理,默认会依次执行多个阶段。这并不是我们想要的,因此,在每个阶段如果执行失败就终止,而不执行后面的是有必要的。当然,这里是有区分的,脚本管道可以使用try,而post作用范围更大
使用try 和currentBuild.result = 'FAILURE'即可
jenkins2.png
pipeline2.png
假如此阶段不通就停止了。相反的,假如此刻需求是,无论那个阶段执行失败都不应该终止,就默认即可。但是,需求如果变成,当执行失败后的还需要动作,参考external-workspace-manager

0

评论 (0)

取消