Jenkinsのポーリング間隔を* * * * *
に設定すると、毎分SCMがポーリングされます。 1分未満でポーリングするように設定する方法はありますか?例えば30秒ごとに?Jenkinsが毎分少なくポーリングするように設定する
答えて
JenkinsはポーリングにCron構文を使用します。 Cronは60秒の細分性があるので、30秒に達することはできません。
それのためにビルドの代わりに、ポーリングをトリガーするためにあなたのSCMを取得します。
あなたはどのSCMを使用していますか?
編集:
あなたがビルドを開始する前に変更にチェックした後「はX」秒を待つようにジェンキンスを伝えることができます。私は同じ問題を持っている、devは複数のチェックインをしている。
これには、システムワイドオプションまたはジョブごとオプションの2つのオプションがあります。
システム全体のオプションは、[管理] - [システムの設定] - [静音期間]の下にあります。それは数秒です。
ジョブごとのオプションは、[高度なプロジェクトオプション]の下にあり、[静寂期間]とも呼ばれます。
静止期間を90に設定すると、Jenkinsは最後に検出されたチェックイン後90秒間待機してからビルドを開始します。
私はPerforceを使用していますが、私はPerforce Webサーバーの管理者ではありません。 Jenkins Perforceプラグインを使用してビルドをトリガすることは可能ですか? –
preforceプラグインのWikiを読むと、イベントベースのビルドトリガーをサポートしているかのように見えません。静かな期間が最善の選択肢かもしれません。 –
私は他のオプションを提供しても構いませんが、環境上の理由からSCMがビルドを起動させることができない人もいることを覚えておいてください。 – TheCodingArt
- 1. ジョブのポーリングによるJenkinsジョブのトリガー
- 2. JenkinsのGitポーリングが失敗する
- 3. jenkinsと連携するようにSquirrelを設定する
- 4. Jenkinsが毎回プロジェクト全体を再構築しないようにする
- 5. SCMポーリングによるjenkinsジョブのトリガー前にファイルをチェックする
- 6. 地図上に常に少なくとも1点を表示するように縮尺を設定する
- 7. jenkinsがSCMをポーリングするときにpom.xmlを無視する
- 8. 設定ファイルの数をできるだけ少なくする
- 9. SCMのポーリングが設定されているときにJenkinsが最新のビルドを削除する
- 10. muninの特定のグラフを5分ごとではなく毎日更新するように設定するには?
- 11. 特定のユーザーを無視するJenkinsパイプラインのポーリングscm?
- 12. タイムアウト時にJenkinsが赤と異なる色で設定する
- 13. Jenkinsで15分ごとに実行するようにcronジョブを設定する
- 14. Cronスクリプトを毎日実行するように設定する方法
- 15. JmeterとJenkinsがSLAを設定する
- 16. はどのようにブートストラップドキュメント少なく
- 17. 15分毎に実行する紺碧のwebjobを設定する方法
- 18. Camel s3の消費者が毎回同じファイルをポーリングする
- 19. Chromeを使用するようにJenkinsを設定する - Selenium 3.0.1 Maven TestNG
- 20. Jenkins clearcase UCMプラグインをポーリングして他のストリームのベースラインからポーリングすると、自己/ ANYプロモーションに設定され、最新のベースラインが使用されます。
- 21. どのようにCPUを少なくすることができますか?
- 22. Jenkinsの分度器とジャスミンの設定
- 23. Jenkinsがgithubコミットステータスが動作しないように設定しました
- 24. DockerでJenkinsを設定するには?
- 25. セッションの少ない負荷分散環境でdotNetOpenIdを設定する方法
- 26. ファイルのカバレッジが減少したときにSonarQubeが失敗するように設定する方法
- 27. jQuery UIオートコンプリートで少なくとも2文字を設定するには?
- 28. jenkins設定の設定中にビルドセクションが表示されない
- 29. C# - 毎回マゼンタに設定するのはなぜですか?
- 30. Jenkinsfileが定義済みの変数を使用するようにJenkins 2パイプラインを設定する方法
ちょっと好奇心...なぜこれが必要ですか? –
同じ分に2つのコミットが送信されることがあります。ジェンキンスはそれらの両方を構築しません。最新のコミットだけを構築します。私はそれらを両方とも構築したい。 –
しかし、2つの変更が互いに30秒以内に提出された場合、問題は解決されません。あなたが1秒ごとにポーリングすることができたとしても、潜在的に2つの変更が互いに1秒以内にチェックインされる可能性があります。 @ Stuart_Whelanの答えは正しいと思われる...あなたはこれとは別の方法でアプローチし、変更をポーリングするのではなくビルドをトリガする必要があります。 –