В случае, если у кого-то возникла эта проблема, я решил ответить на этот вопрос.
Я сделал триггерное задание конвейером, в котором я строю последующее задание с 2 параметрами внутри al oop через все узлы с label:
def nodeArray = nodesByLabel label:"${params.labeled}", offline: false
for(item in nodeArray) {
build job:"DownstreamJob", parameters:[
[$class: 'LabelParameterValue', name: 'node', label: "${item}"],
string(name:"nodeToRunIn", value:"${item}")
], propagate: false, wait:false
}
И в DownstreamJob я начинаю с:
node (params.nodeToRunIn) {
Возможно, это не самое удачное решение, так как это было бы, чтобы плагин работал, как и ожидалось, но это в настоящее время работает.