私はJenkinsで別のインスタンスを起動するジョブを持っています。 トリガーされたジョブが失敗した場合、ジョブを中止する方法を教えてください。トリガされたビルドが失敗した場合、Jenkinsジョブを中止する方法
3
A
答えて
3
あなたは、httpを開くことができます。
ビルドステップ(「他のプロジェクトでトリガー/コールビルド」)で「トリガーされたプロジェクトがビルドを終了するまでブロックする」チェックボックスをオンにし、「トリガーされたビルドが悪いFAILUREにする "。 curl "$UPSTREAM_BUILD/stop" >/dev/null
$UPSTREAM_BUILD
:
- 実行
- 、ビルドログで見つかった
Finished: FAILURE
場合はシェルを実行します。
3
1
あなたがなり、トリガジョブにポストビルドタスクを追加することができますパラメータで指定するか、APIを使用して何らかの形で決定できます。
私は現在、マトリックスビルドをセットアップして、他のすべての設定が失敗した場合、それを中止して上記のように動作します。
関連する問題
- 1. テストが失敗した場合、Android jenkinsビルドに失敗する
- 2. テストを実行しなかった場合、Jenkinsビルドに失敗する方法?
- 3. チャンクが失敗した場合にバネバッチジョブを中止する方法
- 4. マルチモジュールMavenプロジェクトでテストエラーが発生した場合、Jenkinsビルドに失敗します
- 5. TeamCityジョブは、前のジョブが失敗した場合のみ実行します。
- 6. findBugsターゲットがバグを発見した場合のAntビルドの失敗方法
- 7. JenkinsビルドがSVNExceptionで失敗する
- 8. Jenkinsがワークスペースでビルドに失敗する
- 9. CruiseControl.Netでビルドが失敗した場合の電子メール警告
- 10. 1行が失敗した場合に挿入する方法
- 11. カスタムタスクが失敗したときにTFSビルドを停止する方法
- 12. Tycho jenkinsビルド失敗 - nullpointer
- 13. ビルドスクリプトが失敗した後にJenkinsに報告する方法
- 14. 抽出ルールが失敗した場合のWebテストの停止
- 15. ダウンストリームジョブが失敗した場合、上流のJenkins/Hudsonを失敗としてマークします。
- 16. ストリームを開くことに失敗しました:Jenkinsジョブの許可が拒否されました。
- 17. ジェンキンス、ブロックまたはその上流のジョブのいずれかが失敗した場合、ジョブを失敗したり、不安定な
- 18. RemotingConfiguration.Configureが失敗した場合の対処方法
- 19. CMakeLists.txt:ctestが失敗した場合のメッセージの印刷方法
- 20. SQL文が失敗した場合のインスクリプトの決定方法
- 21. 失敗したJenkinsビルドをクリーンで再実行
- 22. Jenkinsのビルドに失敗しました。リビジョンエラー
- 23. Node.js失敗したジョブを再起動する方法
- 24. ユーザーがノードからログオフしたときにJenkinsビルドが失敗する
- 25. タスクが失敗した場合にCapistranoをロールバックさせない方法
- 26. DBMS_Schedulerジョブが失敗した理由
- 27. vstest.console.exeを使用して1つのテストが失敗した場合、テストを停止する方法は?
- 28. 頂点障害がトリガされた即時ジョブ中断 - データ抽出中に例外がスローされました
- 29. gradle-android-test-pluginでテストに失敗した場合は、gradleビルドに失敗しないでください。
- 30. Groovy for Jenkinsを使用してキューに入れられたビルドをキャンセルしてビルドを中止する
???私は仕事が私の助けなしで中止することが必要です – user1164651
よろしいですか。私は何かが組み込まれているとは思わない。私が推測するビルドスクリプトでトリガされたビルドをチェックする必要があります。失敗した場合は失敗します。それを起動する前にhttp:// $ HOSTs/jenkins/job/$ PROJECT/api/jsonから次のビルド番号を取得し、http:// $ HOST/jenkins/job/$ PROJECT/$ BUILD/api/json –