我点击执行shell 3次,并有3个shell脚本,jenkins在构建期间运行。如何在其中一个脚本中构建一个作业?
我尝试了exit
,但这只会结束特定的脚本,而不是作业。
答案 0 :(得分:2)
如果单击作业配置中“执行外壳”字段旁边的(?)帮助图标,您会看到它显示:
如果任何命令以非零退出代码退出,则构建被视为失败。
因此,如果您检测到要从shell脚本停止构建,则可以使用exit 1
(表示失败)而不是仅调用exit
,这相当于{{1 (表示成功)。
这将立即停止构建,将其标记为失败 - 不执行任何其他构建步骤。