web-dev-qa-db-ja.com

1分未満でポーリングするようにJenkinsを構成する

Jenkinsのポーリング間隔を次のように構成します。* * * * *は毎分SCMをポーリングします。 1分未満でポーリングするように構成する方法はありますか?たとえば30秒ごと?

13
Avi Rosenfeld

ポーリングする代わりに、SCMにビルドをトリガーさせます。

どのSCMを使用していますか?

編集:

チェックインの変更後、ビルドを開始する前に「x」秒待つようにJenkinsに指示できます。私は同じ問題を抱えています、開発者は複数のチェックインを行っています。

これを構成するには、システム全体のオプションまたはジョブごとのオプションの2つのオプションがあります。

システム全体のオプションは、[管理]-> [システムの構成]-> [静止期間]の下にあります。秒単位です。

ジョブごとのオプションは[詳細プロジェクトオプション]の下にあり、[静止期間]とも呼ばれます。

クワイエット期間を90に設定すると、Jenkinsは最後に検出されたチェックインから90秒後まで待機してから、ビルドを開始します。

4
Stuart Whelan

Jenkinsは、ポーリングにCron構文を使用します。 Cronの粒度は60秒であるため、30秒に到達できるかどうかはわかりません。

これをチェックしてください: 15秒ごとにunixスクリプトを実行する方法は?

3
Chewpers

私は解決策を見つけ、ここでそれを説明しました:

Jenkins Perforceプラグイン-1回のポーリングで複数のチェンジリスト

アイデアをありがとう!

1
Avi Rosenfeld