2017-12-22 21 views
2
  1. 仕事を
  2. マニュアルジョブが中止動的なジョブIDを作成します
  3. Serverは、TCPIP通信を作成
  4. ジェンキンスから開始し、他のサーバーと話をされたアクションを中止します代わりに、動的に生成されたジョブIDを使用してプロセスを終了し、tcpip通信を終了したいと考えています。

私はジェンキンズからジョブアボートイベントをキャプチャしたいと思いますか?はちょうどTCPIP通信を閉じ、

答えて

2

アボート状態をキャッチするには、currentBuild.currentResult変数を使用する必要があります。

if (currentBuild.currentResult == 'ABORTED') { 
    // Do your stuff here 
} 

ただ、スクリプトの最後に、またはfinallyブロックにtry/catch/finallyでこれを配置します。

関連する問題