我有一个可以创建文件的作业,除非馈入它的值之一与旧值匹配。是什么在詹金斯最清晰的方式中止或退出工作,没有它是FAILED
?它退出是正确的行为,所以我要标记构建SUCCESS
。
最终将以if语句结束。
stage ('Check value') {
if( $VALUE1 == $VALUE2 ) {
//if they do match exit as a success, else continue with the rest of the job
}
}
我不想抛出错误代码,除非它可以以某种方式转化为被标记为成功构建的代码。
我以为这标志着工作失败了?如果我错了并且可以显示文档,我很乐意接受作为答案
—
Alex
好吧,只是bash脚本,退出0表示成功,退出非零表示失败...
—
Tensibai
这不在bash脚本中,这是管道作业本身,因此是Groovy。这会改变一切吗?
—
亚历克斯(Alex)
在groovy中,我只想尝试
—
Tensibai '17
return 0
groovy代码中所有不抛出异常的结尾,我认为应该这样做。我将让对jenkins 2有更多背景的人确认或确认
exit 0
...