【发布时间】:2021-09-14 17:20:24
【问题描述】:
我的 Jenkins 管道中有一些并行阶段。它们都是相同的,只是它们在不同的代理上运行:
stage {
parallel {
stage {
agent {
label 'agent-1'
}
steps {
sh 'do task number 468'
}
}
stage {
agent {
label 'agent-2'
}
steps {
sh 'do task number 468'
}
}
stage {
agent {
label 'agent-3'
}
steps {
sh 'do task number 468'
}
}
}
}
我想在更多节点上添加更多并行阶段,但脚本很长且重复。重写此代码以告诉 jenkins 跨代理 1、2、3、4...等并行化相同步骤的最佳方法是什么?
【问题讨论】:
-
你能从 Welxome to the Matrix 博文中收集到任何信息吗?