阻止jenkins任务直到所有下游任务完成?

时间:2011-07-29 18:04:03

标签: continuous-integration hudson jenkins

jenkins有没有办法阻止所有下游任务的特定任务?我有一系列功能测试阶段,每个阶段都需要在服务器上运行。但是,在测试运行时,服务器会更新。

所以我有工作:

A -> B -> C

我需要A才能阻止C完成。

我该怎么做?

2 个答案:

答案 0 :(得分:15)

查看高级项目选项,“项目A下游项目构建时的块构建”选项。我相信这将阻止A的多个实例在所有下游项目(即B和C)完成之前运行。

答案 1 :(得分:9)

正如Jason所说,该设置位于“高级项目选项”部分下,如下所示:

Block build when downstream project is building