Jenkins配置定時任務

2021-08-20 18:36:17 字數 971 閱讀 1551

在任務配置中,滾動到構建觸發器–>勾選」build periodically」–>在輸入框中配置觸發時間

以上配置,表示在6月13日23點觸發。

如果配置成 00 06 * * * ,表示每天早上6點觸發

官方配置說明

minute hour dom month dow

這個欄位就好比cron定時任務語法(只有較小的差別),具體來說,每行由5個被tab或空格分割的字段組成。

其中每個字段除了可以使用取值範圍內的值外,還能使用一些特殊的字元。

符號h可用於範圍,例如,h h(0-7) * * * 代表凌晨0:00到 上午7:59一段時間。你還可以用h代表有或無範圍的區間。

符號h 在一定範圍內可被認為是乙個隨機值,但實際上它是任務名稱的乙個雜湊而不是隨機函式。

需要注意的是,月份中的某天-dom欄位,類似於/3 或者 h/3 的短週期由於月份的天數不固定,在大多數月尾總不會工作。例如,/3 將會在乙個月裡面的第一天、第四天。。。第31天執行,下個月的那天繼續重複執行。雜湊一般被選擇在1-28天內,所以h/3將會在跑到月底的3-6天內導致空白。(長時間迴圈將會導致長度不一,但是這種影響也是不明顯的。)

空行和以#開頭的行將會被認為是注釋。

另外,@yearly, @annually, @monthly, @weekly, @daily, @midnight, 和 @hourly也支援別名。這些使用雜湊系統自動匹配,例如:@hourly 和 h * * * * 一樣代表乙個小時內的任何時刻。@midnight實際上代表凌晨0:00到凌晨2:59之間的一段時間。

例如:h/15 * * * *

h(0-29)/10 * * * *

45 9-16/2 * * 1-5

h h(9-16)/2 * * 1-5

h h 1,15 1-11 *

Jenkins配置定時任務

在任務配置中,滾動到構建觸發器 勾選 build periodically 在輸入框中配置觸發時間 以上配置,表示在6月13日23點觸發。如果配置成 00 06 表示每天早上6點觸發 minute hour dom month dow 這個欄位就好比cron定時任務語法 只有較小的差別 具體來說,每...

Jenkins定時任務

選中job名稱 配置 構建觸發器 勾選 build periodically 如圖中配置所示 該任務每天上午7點定時執行一次。minute hour dom month dow 這個欄位就好比cron定時任務語法 只有較小的差別 具體來說,每行由5個被tab或空格分割的字段組成。其中每個字段除了可以...

Jenkins構建定時任務

在 配置 頁面中,下拉到 構建觸發器 在這裡有兩個可選選項,分別是 build periodically 和 poll scm 它們的特點如下 1 build periodically無論git svn中資料有無變化,均執行定時化的構建任務 2 poll scm定時輪詢git svn,檢視git s...