Jenkins Pipeline如何实现某一stage失败整个Pipeline仍然能继续运行
Jenkins版本为2.150.1,使用pipeline控制多个任务顺序执行
pipeline script如下:
node {
stage('下载文件到装置') {
build '2_12_4XX_NR1000_DOWNLOAD_PROGRAM'
}
stage('测试 B02 NR1123') {
build '2_12_4XX_NR1123'
}
stage('测试 B03 NR1156') {
build '2_12_4XX_NR1156'
}
}
正常情况下此脚本可以正常运行,但是如果其中一个stage失败,如2_12_4XX_NR1123失败,则后续的stage不会继续执行,整个pipeline就终止了,请问如何实现某一stage失败,后续stage仍能继续运行,以提高测试效率?