2017-05-09 11 views
0

私はビルドを停止した直後(別名赤い十字ボタンをクリック)にビルドを実行する方法を探していますが、BEFOREは実際にアボートします。ビルド後のアクションは、メインジョブが終了/終了した後に実行されるため、子ビルドの実行時にデータが失われるため、オプションではありません。パラメータを渡すこともオプションではありません。その理由は、親を維持してPIDとし、2番目のビルドに渡すためです。私はスクリプトでそれを行い、ENV変数として設定することができましたが、Jenkinsの各ジョブでこれを実行したくありません。Jenkins - メインビルドを中止する前に子ビルドを実行します

ありがとうございました。あなたがトライキャッチでこれを行うことができます

答えて

0

、catchブロックはこのように見える:

catch (org.jenkinsci.plugins.workflow.steps.FlowInterruptedException e) { 

    error = e 
    currentBuild.result = "ABORTED" 

    build 'your_other_job' 
} 
+0

おかげで、コードに触れることなくこれを行う方法はありますか? –

+0

私はそれがあなたが求めているのであれば、UIでそれを行う方法はないと思います。 – Jacob

関連する問題