【发布时间】:2015-07-29 13:16:02
【问题描述】:
问题:
根据我在 Jenkins 任务中的脚本,有时我想退出在代码部分中间标记为成功的 task。这可能吗?
我尝试在脚本中使用退出代码,但没有退出 Jenkins。
【问题讨论】:
标签: jenkins
问题:
根据我在 Jenkins 任务中的脚本,有时我想退出在代码部分中间标记为成功的 task。这可能吗?
我尝试在脚本中使用退出代码,但没有退出 Jenkins。
【问题讨论】:
标签: jenkins
是的,您可以使用 exit 0 - 成功 exit 1 - 失败(或任何其他数字)
【讨论】:
Id 取决于您当前的通话级别。尝试执行几个退出命令,例如:
退出 0 出口 0 ...等等
或者参见Is there a way to write a bash function which aborts the whole execution, no matter how it is called?。应该有一种方法可以通过成功的返回码杀死进程。
另一个参考:https://serverfault.com/questions/390846/kill-a-process-and-force-it-to-return-0-in-linux
【讨论】: