Jenkins触发shell中的条件构建步骤?

时间:2015-03-25 02:31:46

标签: bash jenkins

我使用Jenkins作为服务器来运行以其他工作成功为条件的cron作业。这些可以作为多个执行shell步骤运行。我特别想知道是否有办法使执行shell步骤取决于前一个执行shell步骤的退出状态。

1 个答案:

答案 0 :(得分:1)

的默认行为。每个构建步骤(例如“执行Shell”步骤)都会返回退出代码(最后一个命令)。如果是0,则执行下一个构建步骤。如果那不是0,则Jenkins“失败”构建,并直接跳到构建后的步骤。

如果你的shell在成功时返回0,而其他一切都失败了,那就一个接一个地放几个“Execute Shell”构建步骤。