相关疑难解决方法(0)

我如何确保始终执行Jenkins管道阶段,即使之前的管道阶段失败了?

我正在寻找一个Jenkinsfile总是执行一个步骤的例子,即使上一步失败了.

我想确保在出现故障的情况下存档一些构建结果,并且我需要能够在最后执行一个始终运行的步骤.

我怎样才能做到这一点?

groovy jenkins jenkins-pipeline

8
推荐指数
2
解决办法
6004
查看次数

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

下面是我的管道脚本

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}")]
}
Run Code Online (Sandbox Code Playgroud)

上面的groovy脚本会按顺序触发多个构建.序列完成后,我有另一个构建要运行.我没有在管道作业配置中看到任何后期构建选项.

是否有可能我们可以添加更多的行,如下所示:

post
node(Slave01){
build job: 'testing_build'
}
Run Code Online (Sandbox Code Playgroud)

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

jenkins jenkins-plugins jenkins-pipeline

7
推荐指数
2
解决办法
3万
查看次数