我正在使用Jenkins作为服务器来运行cron作业,而这取决于其他作业是否成功。这些可以作为多个执行外壳程序步骤来运行。我特别想知道是否有一种方法可以使执行shell步骤取决于上一个执行shell步骤的退出状态。
这是默认行为。每个构建步骤(例如“ Execute Shell”步骤)都会返回退出代码(最后一个命令)。如果是0
,则执行下一个构建步骤。如果不是0
,Jenkins将构建“失败”,并直接跳过构建后的步骤。
如果您的Shell0
成功返回,而其他一切都失败了,则只需将几个“ Execute Shell”构建步骤一个接一个地放置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句