四,jenkins設置定時任務


jenkins設置定時任務

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

設置定時任務

前面已經創建的 “python test project” 項目為例,單擊項目左側的 “配置” 選項,修改項目的配置。

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

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

字段 說明
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.

 

 

 

 

 

 

若要指定一個字段的多個值,可以使用以下運算符,按先后順序。

  • 指定所有值
  • 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 *


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM