定期的にスケジュールされたビルドBが成功した場合、ジェンキンスは定期的にスケジュールされたビルドA のみを実行します。ビルドAが失敗した場合、この方法では依存ビルドBは実行されません(失敗するため)。 私はBを完全に他のスケジュール(より頻繁に実行されない)として直接的にBから起動させたくありません。別のビルドが成功した場合にのみJenkinsビルドを実行するには?
答えて
はBuildResultTrigger Pluginを試してみてください - あなたが希望(UN)の周波数の仕事の結果をポーリングするジョブでBそれを設定することができます。
プラグインは機能しますが、残念ながら条件が変更されたときにトリガーされるようです。だから私が頼りにしている仕事がいつも緑色であるなら、私の仕事は決して誘発されません。これ以上のアイデアは? – Strinder
ジョブ_B_をリモートで起動し、ジョブ_A_が成功した場合にのみジョブを実行させる方法はありますか?私は建物のスケジュールを設定することしかできませんでした。 – ferdynator
私はParameterized Trigger Pluginをお勧めします。 Bのビルド後のステップとして、ビルドが成功したときにジョブAを起動させます。パラメータを指定する必要はありません。
これはまさにStrinderが望んでいなかったことです...(正解としてどのように選んだのでしょう?) – Gonen
- 1. Jenkins - ビルドに失敗した場合、最後に成功したビルドの成果物をデプロイ
- 2. 成功したビルドでJenkinsビルド名を設定する
- 3. Jenkinsのビルドが成功したときにjarをgithubにプッシュ
- 4. すべての子ビルドが成功したときにのみビルドを実行してください
- 5. テストを実行しなかった場合、Jenkinsビルドに失敗する方法?
- 6. コードが成功した場合、PHPで別のコードを実行するには?
- 7. 成功ビルド後に別のブランチにオートメーション
- 8. reCaptchaを実行するにはHTML5検証が成功した場合のみ?
- 9. テストが失敗した場合、Android jenkinsビルドに失敗する
- 10. ドッキングコンテナコンテナが終了した場合、Jenkinsビルドに失敗する
- 11. テストの実行が成功した後にTFSビルドが失敗する
- 12. 以前のものがJenkinsで実行されている場合、別のビルドのスケジューリングを無効にする
- 13. VSTSビルドRestAPI最後に成功または部分的に成功したビルドのチェンジセットを取得する
- 14. Jenkinsは、JMeterビルドが実際に失敗したときに成功したことを検証します。
- 15. 終了コード!= 0の場合、Jenkinsはすべてのコマンドを実行した後にビルドに失敗します。
- 16. jenkinsビルドを実行中にエラーが発生しました
- 17. 最後に成功してからコミットしない場合、Jenkinsはビルドを停止します。
- 18. ビルドが成功した後、Jenkinsのダウンストリームジョブを条件ベースでトリガーする方法
- 19. 最後のビルドからファイルが変更された場合にのみ、プラグインの実行を実行します。
- 20. Jenkinsを使用してSVNプロジェクトをビルドする - ビルドは成功しますが、出力はどこですか?
- 21. Jenkins - 別のプロジェクトの成功ビルドからビルドの選択肢を一覧表示する方法
- 22. ビルドが成功するまでJenkinsでタスクを再構築するには?
- 23. Jenkinsパイプラインスクリプト - ビルド実行待ち
- 24. CCNet別のプロジェクトが正常にビルドされた場合にのみスケジュールされたビルド
- 25. ユニットテストの実行時間が制限を超えた場合、Jenkinsのビルドに失敗する
- 26. TFSビルド:以前に成功したビルド番号を特定する方法は?
- 27. Jenkinsのスレーブで並列ビルドを実行するには?
- 28. Jenkins Sonarプラグインでビルドが成功した後、Sonarがコードカバレッジを表示しない
- 29. ビルド成功後、ソリューション内のすべてのファイルを別の場所にコピー
- 30. 成功したすべてのビルドでJenkinsがgitタグを作成しないようにする
ジョブBをジョブBにダウンストリームジョブとして作成し、ジョブBが成功した場合にのみジョブAをトリガーします。 – prudviraj