这是我的设置:
我想做什么?
在节点中运行作业A,并且如果另一个PR已打开/更改,则作业A的下一个触发器应转到另一个节点。这是我的JenkinsFile:
properties([
[
$class: 'ThrottleJobProperty',
categories: ['testcategory'],
limitOneJobWithMatchingParams: false,
maxConcurrentPerNode: 1,
maxConcurrentTotal: 2,
paramsToUseForLimit: '',
throttleEnabled: true,
throttleOption: 'category'
],
])
到目前为止,我看上去如何?
研究了Throttle并发构建。
出了什么问题?
我没有看到任何错误。作业A的两个版本在同一节点中并行运行,而不是在另一个节点中运行。
我该如何完成?