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

46qrfjad  于 2023-05-16  发布在  Jenkins
关注(0)|答案(1)|浏览(375)

我们如何配置Jenkins,使其不会重新构建在以前为同一管道运行时已经构建的模块
我在jenkins中发现了Throttle Concurrent Builds,但它适用于特定的节点。我的要求不是特定于节点的。

p8h8hvxi

p8h8hvxi1#

管道配置中还应该有一个“不允许并发构建”选项,这可能对常规管道有帮助。
我使用Lockable Resources作为测试的解决方案,它可以通过网络相互影响,或者通过多分支管道进行测试(jenkins只识别同一分支内的并发构建)。因此,我创建了一个具有模块特定标签的可锁定资源,该资源在管道中被锁定。因此,如果再次启动同一个管道,它必须等待第一个管道释放锁。

相关问题