【发布时间】:2020-04-16 22:10:28
【问题描述】:
我想阻止具有相同参数的作业同时运行。 我正在尝试通过设置“要检查的参数列表”来使用“防止具有相同参数的多个作业同时运行”。
将多个逗号分隔的参数添加到“要检查的参数列表”时,它不会按预期工作:
我的工作有 3 个参数:A、B、C
要检查的参数列表:“A,B”
使用参数开始工作:A:1、B:2、C:3
并尝试并行开始另一个工作:A:2、B:2、C:3
根据我的理解,因为“A,B”需要是唯一的,所以第二个工作应该是并行开始的,因为第一个工作的“A,B”是“1,2”,第二个工作是“2” ,2"。
然而它并没有开始。
另一方面,我不想考虑 C(C 是触发此作业的作业的 BUILD_ID,所以它总是不同的)所以我不想留下“要检查的参数列表" 空的
【问题讨论】:
-
看来这个问题是关于插件Throttle Concurrent Builds。
-
没错@zett42
-
对不起,我没有这方面的经验。
-
如果对您有用,请考虑标记提供的答案。它对我有用。