2017-09-27 12 views
0

"成功"ポストビルドを "常に"する前に行うことは可能ですか?ジェンキン(宣言的)パイプライン後のアクション '成功' before 'always'?

私はそれを行う場合exempleについては、:コンソール出力の

post { 
    success{ 
     archiveArtifacts artifacts: 'server/target/*.jar' 
     deleteDir() 
    } 
    always{ 
     deleteDir() 
    } 

} 

を、それが逆さまに行われています...

"[パイプライン] deleteDir

[パイプライン] archiveArtifacts アーカイブアーティファクト"

これを回避するには、次のように使用します。

success{ 
     archiveArtifacts artifacts: 'server/target/*.jar' 
     deleteDir() 
    } 
    failure{ 
     deleteDir() 
    } 
    aborted{ 
     deleteDir() 
    } 
} 

答えて

関連する問題