我正在尝试在我的脚本 jenkinsfile 中使用并行构建器。当我运行代码时,詹金斯忽略了节点标签,只选择了第一个可用的标签。我究竟做错了什么?
这是代码:
node {
withCredentials([
string(credentialsId: 'some ID', variable: 'some variable')
]) {
stage('Initialize') {
setup()
}
}
}
}
def setup_worker() {
def labels = ['label2', 'label1']
def builders = [:]
for (x in labels) {
def label = x
builders[label] = {
node(label) {
stage('Setup') {
step1
checkout scm
login()
write_config()
}
}
}
}
parallel builders
}```