四,jenkins設置定時任務

jenkins設置定時任務

每次都手動的構建項目顯然不夠方便,有時候須要定時地執行自動化測試腳本。例如,天天晚上定時執行 pjenkins.py 文件來運行自動化測試項目。html

設置定時任務

前面已經建立的 「python test project」 項目爲例,單擊項目左側的 「配置」 選項,修改項目的配置。python

找到 構建觸發器 ,勾選 Build periodically 選項。nginx

經過查看設置說明,此處定時任務的格式遵循 cron 的語法(能夠與 cron 的語法有輕微的差別)。具體格式,每行包含五個字段,經過 Tab 或空格分隔。markdown

字段 說明
MINUTE Minutes within the hour (0–59)
HOUR The hour of the day (0–23)
DOM The day of the month (1–31)
MONTH The month (1–12)
DOW The day of the week (0–7) where 0 and 7 are Sunday.

 

 

 

 

 

 

若要指定一個字段的多個值,能夠使用如下運算符,按前後順序。post

  • 指定全部值
  • M-N 指定範圍值
  • M-N/X 或 */X 在指定範圍或整個有效範圍內按 X 間隔的步驟
  • A,B,...,Z 列舉了多個值

例子:測試

  • 每15分鐘運行一次 (可能在 1:07分, 1:22分, 1:37分, 1:52分)
H/15 * * * * 
  •   一個小時的前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 *
相關文章
相關標籤/搜索