Jenkinsでビルドをスケジュールする方法とは?
2023-08-05 14:27:17
質問
Jenkinsのビルドを、毎日特定の時間にだけビルドできるようにスケジュールするにはどうしたらよいですか。
例えば、午後4時に開始する場合
0 16 1-7 * *
私は、" at 0 minutes, at 4 o'clock PM, from Monday to Sunday, every month" と理解していますが、1分ごとにビルドされます :(
何かアドバイスを頂ければ幸いです。ありがとうございます!
どのように解決するのですか?
他の回答やコメントを読んでください。私がこの質問に回答したときには知らなかった、より多くの情報が記載され、ニュアンスが説明されています(ハッシュ関数?
スケジュールタスクのJenkins自身のヘルプ("?"ボタン)によると、5つのフィールドが指定されています。
このフィールドは、cronの構文に従います(細かい違いはあります)。具体的には、各行はTABまたは空白で区切られた5つのフィールドで構成されています。 分 時間 ドム 月 下
私はちょうど午後4時42分(私のおおよその現地時間)にジョブを起動させようとしたところ、約30秒余分にかかりましたが、次のように動作しました。
42 16 * * *
複数回ということであれば、以下のようにすればよいかと思います。
0 16,18,20,22 * * *
を毎日午後4時、6時、8時、10時に表示します。
関連
-
[解決済み] Jenkinsを手動で再起動する方法は?
-
[解決済み] Jenkinsでジョブをスケジュールするにはどうしたらいいですか?
-
[解決済み] WindowsでJenkinsをサービスとして起動したときに、より多くのヒープスペースを与えるにはどうしたらいいですか?
-
[解決済み] Jenkinsは、実行するジョブの設定ファイルをどこに保存しますか?
-
[解決済み] 既存のプロジェクトをコピー&ペースト(複製)するにはどうすればよいですか?
-
[解決済み] パイプラインでsh DSLコマンドのstdoutをキャプチャすることは可能ですか?
-
[解決済み] 古いビルドを破棄するPipelineを書くには?
-
[解決済み] 5 * * * *」ではなく「H * * *」で荷重を均等に分散させる
-
[解決済み] Jenkinsのログインタイムアウトを増加させる
-
[解決済み] Jenkinsのmultibranchパイプラインのbranch name変数とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Jenkinsのスクリプトパイプラインと宣言型パイプライン
-
[解決済み] Jenkinsパイプラインにタイムアウトステップを追加する方法
-
[解決済み] 既存のプロジェクトをコピー&ペースト(複製)するにはどうすればよいですか?
-
[解決済み] パイプラインでsh DSLコマンドのstdoutをキャプチャすることは可能ですか?
-
[解決済み] 古いビルドを破棄するPipelineを書くには?
-
[解決済み] Jenkins / Hudsonの環境変数
-
[解決済み] JenkinsのAPIトークンを取得する方法
-
[解決済み] Jenkinsfileでビルドに失敗する
-
[解決済み] Jenkins/Hudsonのビルド履歴をクリアするにはどうすればよいですか?
-
[解決済み] Jenkinsのmultibranchパイプラインのbranch name変数とは?