11
jenkins有没有什么办法阻止所有下游任务的给定任务?我有一系列功能测试阶段,每个阶段都需要在部署后针对服务器运行。但是,服务器应该在测试运行时更新而不是。阻止jenkins任务,直到所有下游任务完成?
所以我必须工作:
A -> B -> C
我需要A
阻塞,直到C
完成。
我该怎么做?
jenkins有没有什么办法阻止所有下游任务的给定任务?我有一系列功能测试阶段,每个阶段都需要在部署后针对服务器运行。但是,服务器应该在测试运行时更新而不是。阻止jenkins任务,直到所有下游任务完成?
所以我必须工作:
A -> B -> C
我需要A
阻塞,直到C
完成。
我该怎么做?
查看项目A的高级项目选项“下游项目正在构建时的块构建”选项。我相信这将阻止多个A的实例运行,直到所有下游项目(即B和C)都已完成。
贾森提到的设置是“高级项目选项”部分,看起来像下面这样:
注意,它稍微很难找到,因为你需要点击“高级”按钮,以便显示上述一组选项。这在Jenkins ver上可用。对我来说是1.458。 –