2011-07-29 90 views
11

jenkins有没有什么办法阻止所有下游任务的给定任务?我有一系列功能测试阶段,每个阶段都需要在部署后针对服务器运行。但是,服务器应该在测试运行时更新而不是阻止jenkins任务,直到所有下游任务完成?

所以我必须工作:

A -> B -> C

我需要A阻塞,直到C完成。

我该怎么做?

回答

14

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

7

贾森提到的设置是“高级项目选项”部分,看起来像下面这样:

Block build when downstream project is building

+5

注意,它稍微很难找到,因为你需要点击“高级”按钮,以便显示上述一组选项。这在Jenkins ver上可用。对我来说是1.458。 –

相关问题