是否有任何方法可以使参数化构建与参数值并发。
例如:
假设我们有一个“Job 1”作业,它有一个参数“Thing”,可以是“a”,“b”或“c”。
如果用户使用Thing为a构建Job 1,则b,然后c,它们可以并行运行。
总之,我希望队列基于参数而不是作业名称。
这样的事情可能吗?
答案 0 :(得分:0)
要以编程方式更改作业是否可以并行运行,您可以使用:
build.getProject().setConcurrentBuild(true/false)
在Execute System Groovy Script中。 您可以尝试以下方式:
if(build.properties.environment["Thing"].equals("a")){
build.getProject().setConcurrentBuild(true)
}
else{
build.getProject().setConcurrentBuild(false)
}
答案 1 :(得分:0)
简短的回答:不,没有办法做到这一点。