- Jenkins 定時任務構建
- 定時語法
Jenkins 定時任務構建
-
選擇需要定時執行的任務並進入
-
點選 配置 按鈕進入配置介面
-
點選 構建觸發器 並跳轉到對應的配置部分,勾選上
Build periodically
選項
-
在出現的日程表中填寫對應的定時語句,並點選 儲存 即可生效
定時語法
- 定時構建語法:* * * * *
第一個 * 表示分鐘,取值0 ~ 59
第二個 * 表示小時,取值0 ~ 23
第三個 * 表示一個月的第幾天,取值1 ~ 31
第四個 * 表示第幾月,取值1 ~ 12
第五個 * 表示一週中的第幾天,取值0 ~ 7,其中0和7代表的都是週日
- 常用定時構建舉例:
每5分鐘構建一次:H/5 * * * *
每15分鐘執行一次:H/15 * * * *
每30分鐘構建一次:H/30 * * * *
每2小時構建一次:H H/2 * * *
每天早上8點構建一次:0 8 * * *
每天中午下班前定時構建一次:0 12 * * *
每天下午下班前定時構建一次:0 18 * * *
每天的8點,12點,22點,一天構建3次:0 8,12,22 * * *
一個小時的前30分鐘,每10分鐘執行一次 (30分鐘, 可能在 4分,14分,24分):H(0-29)/10 * * * *
每週一至週五,上午9:45到下午3:45,每隔2小時45分鐘執行一次:45 9-15/2 * * 1-5
每兩小時一次,每個工作日上午9點到下午5點(也許是上午10:38,下午12:38,下午2:38,下午4:38):H H(9-17)/2 * * 1-5
除12月外,每月1號和15號每天一次:H H 1,15 1-11 *
- 備註:
經過測試每分鐘構建的語法不會生效,具體原因未知:
參考文件:https://www.cnblogs.com/zhongyehai/p/10577168.html
https://www.cnblogs.com/qican/p/15508250.html