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仍能繼續運行,以提高測驗效率?
uj5u.com熱心網友回復:
try catch
uj5u.com熱心網友回復:
我目前改用MultiJob方式,可以滿足我的需求,界面上可以設定是出錯繼續還是出錯停止
uj5u.com熱心網友回復:
使用witherror包裹你的steps,轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/269078.html
標籤:其他技術討論專區
上一篇:vs2019社區版,除錯ubuntu上代碼,報錯:無法連接到遠程系統。請驗證你的連接設定,并驗證你的計算機是否已聯網并且可訪問
下一篇:QWidget旋轉
