【发布时间】:2013-11-05 10:41:13
【问题描述】:
在 jenkins 多配置作业中,假设它有 3 个矩阵作业,分别为 A、B、C。 通常,无论每个矩阵作业的状态如何,jenkins 都会按此顺序运行。
当任何矩阵作业失败并且不再继续时,是否可以停止作业。 同时返回父作业的失败状态。
即, 如果矩阵作业 A 失败,则不要运行 B 和 C。 如果矩阵作业 B 失败,请不要运行 C。
如果有办法,请告诉我。
谢谢。
【问题讨论】:
-
可以通过将作业添加到多作业阶段并将该阶段设置为失败并在任何作业失败时中止其他作业来解决此问题,但是您会失去矩阵的很多好处工作。这不是一个解决方案,但作为一种解决方法,它可能会完成您所需要的,直到您找到更好的方法。