1
因此,我有一個有多個階段的管道,每個階段都有幾個構建作業流程。當我運行管道並且任何一個構建失敗時,該階段將失敗,並且不會在階段中構建其他構建。我該如何解決這個問題,以便在舞臺上構建剩餘的工作?即使構建失敗,如何在詹金斯管道中繼續舞臺
因此,我有一個有多個階段的管道,每個階段都有幾個構建作業流程。當我運行管道並且任何一個構建失敗時,該階段將失敗,並且不會在階段中構建其他構建。我該如何解決這個問題,以便在舞臺上構建剩餘的工作?即使構建失敗,如何在詹金斯管道中繼續舞臺
可以使用常規
try {
// your build steps
} finally {
// always run...
}
這不起作用@AmitYogev '節點( 'SSP'){ 平行( 「流1」:{ \t \t階段( '構建'){ \t \t \t爲(在建項目){ \t \t \t \t嘗試{ \t \t \t \t \t buildJob(項目) \t \t \t \t} \t \t \t \t趕上(E){ \t \t \t \t \t擲Ë \t \t \t \t} } \t \t} }, \t「流2 (流2)「:{ \t \t階段(在測試項目){ \t \t \t \t嘗試{ \t \t \t \t \t buildJob(項目) \t \t \t \t} \t \t \t \t趕上( '試驗'){ \t \t \t( e){ \t \t \t \t \t throw Ë \t \t \t \t}} \t \t} \t} )}' – guylifestyle
步驟停止,因爲你拋出異常。儘量不要扔e,下一步就會開始 – Amityo