2016-12-02 21 views
1

パイプラインが複数のステージにあり、各ステージにビルドジョブプロセスがいくつかあります。パイプラインを実行してビルドのいずれかに障害が発生すると、ステージが失敗し、ステージに他のビルドが構築されません。これを回避するにはどうすればステージ内の残りのジョブを構築できますか? { \t \t段階( 'ビルド'){:ビルドが失敗してもジェンキンスパイプラインのステージを続ける方法

答えて

1

あなたが規則を使用することができます

try { 
    // your build steps 
    } finally { 
     // always run... 
    } 
+0

これは、( "ストリーム1" 'ノード( 'SSP'){ 平行に@AmitYogev動作しません。 (ビルドのアイテム){ \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スローE \t \t \t \t} } \t \t} }、 \t「ストリーム2 (ストリーム2)」:{ \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 throw電子\t \t \t \t }} \t \t} \t} )} ' – guylifestyle

+1

あなたが例外をスローするのでステップが停止しました。 eを投げないと次のステップが始まります – Amityo