У меня есть конвейер Jenkins, который выполняет задание A и задание B. У меня есть 10 агентов / узлов, на которых выполняется задание A.Если я указываю Agent1, когда я строю конвейер, то задание A должно выполняться на Agent1.
Проблема: конвейер работает на Agent1, а JobA запускается на любом произвольно доступном агенте.
Сценарий:
pipeline {
agent none
stages {
stage('JOB A') {
agent { label "${machine}" }
steps {
build job: 'JOB A', parameters: [a,b,c,d,e,f]
}
}
stage('JOB B') {
agent { label 'xyz' }
steps {
build job: 'JOB B', parameters: [a,b,c,d,e,f,]
}
}
}
}
Я использую разные метки для каждого агента.
Может кто-нибудь помочь мне понять, как и где выполняются конвейерные и последующие задания?
Спасибо!