2012-04-12 9 views
36

の変更をポーリングします。私は現在の設定で写真を添付し​​ました。ジェンキンス - 設定ジェンキンス私はジェンキンスで働いていると私はSVNリポジトリに変更があったとき、Mavenのゴールを実行したいSCM

私は、リポジトリごとに5分をチェックすること狂気であることを知っています。私は新しい変更があるときにのみそれを実行したいですが、私は方法を見つけることができませんでした。とにかく、リポジトリをチェックしていません。私は何を間違えているのですか?事前に

おかげenter image description here

答えて

54

私はあなたのcronが正しくないと思います。あなたが述べたところによると、あなたはあなたのスケジュールに入れて何今では毎時間の5過去にSCMをポーリングします意味。

*/5 * * * * 

にcronのスケジュールを変更する必要があるかもしれません

+0

これは機能します。 –

+0

私は別の質問のほかに、多分あなたが私を助けることができます:私はプロジェクトを展開するときに認証で問題がありません。私は信任状をどこに書くべきかわかりません。どんな手掛かり?私は本当に –

+0

thankss、あなたはジェンキンスは、ユーザが(多分実行するために、別のユーザーが必要)があることを許可をチェックできます。ウィンドウズで 'services.msc'を実行し、ジェンキンズプロジェクトを探して右クリックし、プロパティ - >ログオン – Javabeginner

63

最近のベストプラクティスはH/5 * * * *だと思います。これは、すべてのジョブが正確に同じ時刻から始まるのを避けるために、5分ごとにハッシュ・ファクタを指定することを意味します。

+4

実際、Jenkins(2年後)は、 '*/5 * * * *'ではなく、 'H/5 * * * *'を使用して次の警告をスローするようになりました。 – msanford

関連する問題