簡體   English   中英

在幾個小時之間安排 Jenkins 中的作業

[英]Scheduling a job in Jenkins between hours

我對在 jenkins 上部署構建相當陌生,所以如果這是一個愚蠢的問題,請原諒我。

我需要安排一個構建在一周中每天早上 6 點到晚上 11 點之間每 30 分鍾運行一次。 我看到了很多關於每小時調度構建等的信息,但找不到每 30 分鍾和某個時間范圍之間的任何資源。 我為期間構建提出了以下語法,只是想知道是否有人可以提供以下幫助:

  1. H/30 6-23 * * * - 如果有人可以確認這是正確的(如果不能幫助我使用正確的語法)
  2. 稍微解釋一下 3 個額外 * 的含義,並提供任何指向文章/信息站點的鏈接,我可以在其中了解更多信息。

提前致謝。

我相信你的 cron 沒問題。 您可以在下面了解有關 crons 的信息。

每小時構建:H * * * *

每 20 分鍾構建一次:H/20 * * * *

每 20 分鍾構建一次,凌晨 2 點到晚上 11 點:H/20 5-23 * * *

每 20 分鍾構建一次,工作時間/天數(上午 8 點至下午 6 點,周一至周五):H/20 8-18 * * 1-5

僅在周一至周三和周五每小時構建一次:H * * * 1-3,5

每小時建造一次,4 月和 12 月的周末:H * * 4,12 *

7 月 4 日上午 8:30 構建:30 8 4 7 *

Jenkins 調度格式 Jenkins 調度格式只不過是一個 cron 調度表達式。 它包含 5 個字段

 ┌───────────── minute (0 - 59)
 │ ┌───────────── hour (0 - 23)
 │ │ ┌───────────── day of month (1 - 31)
 │ │ │ ┌───────────── month (1 - 12)
 │ │ │ │ ┌───────────── day of week (0 - 6) (Sunday to Saturday;
 │ │ │ │ │                                       7 is also Sunday on some systems)
 │ │ │ │ │
 │ │ │ │ │
 * * * * *  schedule command to execute

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM