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

Ste*_*all 13 continuous-integration hudson jenkins

在jenkins中有什么方法可以阻止所有下游任务的特定任务吗?我有一系列功能测试阶段,每个阶段都需要在服务器上运行.服务器应该不会被运行测试时更新.但是,.

所以我有工作:

A -> B -> C

我需要A阻止直到C完成.

我怎样才能做到这一点?

Jas*_*ger 15

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


And*_*son 9

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

下游项目建设时阻止构建

  • 请注意,它稍微难以找到,因为您需要单击"高级"按钮才能显示上述选项集.这可以在Jenkins ver上找到.1.458对我来说 (5认同)