Jenkins定時構建

请明月發表於2024-10-12

目錄
  • 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

相關文章