我有一个类似于以下代码的构建流程
parallel (
{
build("job1A")
build("job1B")
build("job1C")
},
{
build("job2A")
build("job2B")
build("job2C")
}
)
如何在管道作业中运行相同的流程
答案 0 :(得分:3)
这很简单,你可以使用并行步骤:
def jobs = [
"part1": {
build("job1A")
build("job1B")
build("job1C")
},
"part2": {
build("job2A")
build("job2B")
build("job2C")
}
]
parallel jobs
如果您不知道如何编写管道脚本,请参阅Snippet Generator。
参数化作业调用:
build job: 'job1A', parameters: [[$class: 'StringParameterValue', name: 'Test', value: 'testvalue']]
有关课程的更多详细信息,请参阅reference。