jenkins pipeline 流水线异常判断退出

840次阅读
没有评论

在 jenkins 流水线中,我们有时候需要判断状态和参数,当判断异常时退出当前的步骤,使用 throw new Exception 就可以很好的解决这个问题。

代码示例如下:

if(! config.namespace) {throw new Exception("必须配置命名空间!!!, 请联系运维人员处理")
}

千万不要使用 system.exit(2) 这种方法,这样会导致 jenkins 异常退出,如果你使用 jnlp-slave 的方式构建应用,那么 jenkins 会因为 slave 循环退出,这个时候必须杀死 slave pod 才能停止这个死循环。

最后效果如下:

jenkins pipeline 流水线异常判断退出
正文完
 0
ddn
版权声明:本站原创文章,由 ddn 2022-03-04发表,共计267字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。