私は現在SVNに変更があるたびにビルドをトリガするJenkinsビルドを持っています。私は現在、svnに5分ごとに変更をポーリングするように設定しています。したがって、変更が検出されるとビルドが開始されます。ただし、ビルドが開始され、次の5分で別の変更が検出されると、ビルドが再試行され、待ち行列に入ります。 3分またはそれ以上の変更が15分の期間中に行われた場合は、キュー内に3つ以上のジョブが追加されていることを想像することができます。現在のビルドが完了するか、キューにジョブを1つしか持たずに残りの部分を削除する方法があるまで、再度ポーリングしないように指示する方法はありますか?ビルド完了後のポーリングSVN
0
A
答えて
0
ビルドを開始する前に、チェックインが変更されてからx秒後に待機するようにJenkinsに指示することができます。私は同じ問題を持っている、devは複数のチェックインをしている。
これには、システムワイドオプションまたはジョブごとオプションの2つのオプションがあります。
システム全体のオプションは、[管理] - [システムの設定] - [静音期間]の下にあります。それは数秒です。
ジョブごとのオプションは、[高度なプロジェクトオプション]の下にあり、[静寂期間]とも呼ばれます。
静止期間を90に設定すると、Jenkinsは最後に検出されたチェックイン後90秒間待機してからビルドを開始します。
関連する問題
- 1. ビルドの後、SVN
- 2. すべてのジョブが完了した後のLaravelキューのポーリング
- 3. ビルドを完了した後にビルドを別のディレクトリにコピーする
- 4. gitlab runnerがビルドを完了した後にデプロイ
- 5. ロード完了イベント後のjQuery
- 6. 完了後にプログラムが終了する
- 7. 操作完了後Spymemcached Hanging
- 8. asynctask完了後のリストビューの更新
- 9. プルリクエスト完了後のTFSのアクション
- 10. Spring MVC/Jackson:完了後のオブジェクトマッパーのリセット
- 11. トランザクション完了後のTransactionScope IsolationLevelの変更
- 12. ループ内のAjaxリクエスト完了後のページリロード
- 13. 完了後のバックグラウンドジョブの停止
- 14. デプロイメント完了後の起動スケジューラ
- 15. 完了後の成功メッセージjsonfile npm
- 16. twitterが完了した後のJQueryイベント
- 17. Akka Stop/Killアクターの処理完了後
- 18. 整合性メンテナンス完了後のテーブルロック
- 19. UIGestureRecognizerの完了後に実行
- 20. ajaxが完了した後のリビンド
- 21. FDTでビルドが完了した後にビルド情報を取り出す方法は?
- 22. RxJava - 完了する前に他のObservable/Completableをトリガーした後に完了
- 23. 自動完了2文字後にEclipse
- 24. AJAX完了後にウェブページをロード
- 25. document.writeが完了した後にリダイレクト
- 26. gradleのビルドが完了していないandroidstudio-ubuntu(14.04 -32bit)
- 27. すべてのタスクは完了していますが、tfsビルドは完了しません。
- 28. バックグラウンドでJavaExecタスクを実行し、ビルドが完了すると終了する
- 29. Jenkins:ジョブが完了したら、将来ビルドを開始する
- 30. VSTS(Visual Studio Team System)ビルドは完了しません