在我的Jenkinsfile中,我希望一个特定的阶段在两个代理上并行运行。例如:
stage('abc'){
agent {
label "dev6" && "dev7"
}
steps {
xyz()
}
}
我有两个标签为dev6和dev7的奴隶。我希望xyz()同时在代理dev6和dev7上同时启动。正确的方法是什么?我需要并行块吗?从上面的代码开始,它仅在dev6或dev7之一上启动功能。我尝试过
label "dev6 || dev7"
label "dev6 && dev7"
但是它确实起作用。有人可以帮忙吗?
谢谢
答案 0 :(得分:0)
您需要在阶段级别上并行执行,原因是实际上您希望它在单独的代理上运行两次。除非我误解了你。
public/img