ジェンキンで隔週の仕事をスケジュールしたかった。隔週の月曜日に実行する必要があります。cron式がわかりません
3456 次
3 に答える
8
少し調べてみたところ、基本的に次の 3 つの答えにたどり着きました。
簡単な答え: できません。
複雑な回答 1 : 別の行に隔週の日曜日のエントリを手動で入力できますが、年が変わると問題が発生します。
0 0 29 4 *
0 0 13 5 *
0 0 27 5 *
0 0 10 6 *
...
複雑な答え 2 : 毎週日曜日に実行される cron エントリを作成し、ビルド ステップで手動でチェック (トグル) して問題の「1 つおき」の部分を解決するものを使用します。(SCM ステップの前にテストを行う必要がある場合は、pre-scm-buildstep プラグインが役立つ場合があります。)
于 2012-04-25T12:07:50.777 に答える
1
プロジェクトの[構成/トリガーのビルド/スケジュール]セクションで、指定できます@weekly
これは、JVMロケールに基づいて、週の最初の日の午前0時以降に実行されます。
これは、Jenkinsの内部から取得するのに最も近いものです。それ以外の場合は、外部のcronジョブを使用する必要があります。
于 2012-04-25T12:41:24.960 に答える
0
0 0 * * #1,#3
thisによると、ハッシュ文字により、上記の式で毎月第 1 月曜日と第 3 月曜日の真夜中にビルドを作成できるようになるはずです。これは隔週月曜日に限りなく近いものです。
于 2012-04-25T13:04:34.957 に答える