同一 Jenkins 管道最多允许在队列中构建 1 个

问题描述 投票:0回答:1

我们如何配置 jenkins,使其不重建在先前运行中为同一管道构建的模块?

我在詹金斯中找到了 Throttle Concurrent Builds,但这适用于特定于节点的。我的要求不是特定于节点的。

jenkins jenkins-pipeline
1个回答
0
投票

管道配置中还应该有一个“不允许并发构建”选项,这可能对常规管道有所帮助。

我使用可锁定资源作为测试的解决方法,可以通过网络相互影响或使用多分支管道进行测试(jenkins 仅识别同一分支内的并发构建)。 因此,我创建了一个带有特定于模块的标签的可锁定资源,该资源被锁定在管道中。因此,如果再次启动同一个管道,它必须等待第一个管道释放锁。

© www.soinside.com 2019 - 2024. All rights reserved.