下面是我的管道脚本
node(Slave01) {
currentBuild.displayName = "${URL_Name}"
}
stage 'Pt2ctf process'
node(Slave01) {
build job: 'Pt2ctf_16_7', parameters: [string(name: 'URL_Name', value: "${URL_name}"), string(name: 'Display_Name', value: "${Display_Name}")]
}
stage 'add_fields'
node(Slave01) {
build job: 'add_fields_16_7', parameters: [string(name: 'URL_Name', value: "${URL_Name}")]
}上面的groovy脚本将按顺序触发多个构建。一旦序列完成,我将运行另一个构建。我在管道作业配置中看不到任何后期构建选项。
有没有可能我们可以像下面这样再添加几行:
post
node(Slave01){
build job: 'testing_build'
}或者我们还有其他选择吗?请给出建议
发布于 2017-04-07 04:25:09
在使用声明性管道的情况下,您可以简单地将post操作添加到管道脚本中。Pipeline syntax reference中对此进行了说明。
发布于 2017-04-05 19:30:03
您可以为后期生成添加一个阶段,以在管道中添加后期生成操作:
stage 'post-build'
node(Slave01){
build job: 'testing_build'
}您可以将此阶段用作:
try {
//Stages to be included in build
...
} catch {
...
} finally {
stage 'post-build'
...
}https://stackoverflow.com/questions/43227997
复制相似问题