首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Jenkins中的管道中添加构建后操作

如何在Jenkins中的管道中添加构建后操作
EN

Stack Overflow用户
提问于 2017-04-05 18:04:42
回答 2查看 46.8K关注 0票数 10

下面是我的管道脚本

代码语言:javascript
复制
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脚本将按顺序触发多个构建。一旦序列完成,我将运行另一个构建。我在管道作业配置中看不到任何后期构建选项。

有没有可能我们可以像下面这样再添加几行:

代码语言:javascript
复制
post
node(Slave01){
build job: 'testing_build'
}

或者我们还有其他选择吗?请给出建议

EN

回答 2

Stack Overflow用户

发布于 2017-04-07 04:25:09

在使用声明性管道的情况下,您可以简单地将post操作添加到管道脚本中。Pipeline syntax reference中对此进行了说明。

票数 6
EN

Stack Overflow用户

发布于 2017-04-05 19:30:03

您可以为后期生成添加一个阶段,以在管道中添加后期生成操作:

代码语言:javascript
复制
stage 'post-build'
node(Slave01){
build job: 'testing_build'
}

您可以将此阶段用作:

代码语言:javascript
复制
try {
    //Stages to be included in build
    ...
} catch {
    ...
} finally {
    stage 'post-build'
    ...
}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43227997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档