在項目配置中選擇 Build Triggers 下勾選 Build periodically,能夠對項目進行定時構建設置。
構建設置詳細可經過右邊的問號符號進行查看。函數
定時構建字段遵循 cron 的語法(可是與cron又略有不一樣),該字段每行包含5個字段,5個字段之間使用 TAB 或空格進行分隔。
例:* * * * *ui
MINUTE
分鐘數(取值範圍 0–59)
HOUR
小時數(取值範圍 0–23)
DOMurl
一個月中的第幾天 (取值範圍 1–31)blog
MONTH資源
第幾個月 (取值範圍 1–12)
DOW
一週之中的第幾天 (取值範圍 0–7) 其中0和7都表示星期日
io
若是一個字段須要指定多個值,則能夠按照優先順序使用下面的運算符。
*:指定全部有效值
M-N:指定範圍值
M-N / X或* / X:在指定範圍或整個有效範圍內以 X 步長進行指定
A,B,...,Z:列舉多個值配置
應儘量使用符號H(「哈希」)例如:將0 0 * * *用於天天構建一次,然而這種將致使午夜時分大幅增長。相反,若是使用H H * * *也是天天構建一次,但不是同時執行全部做業,這樣能夠更好地使用有限的資源。語法
H符號能夠與範圍一塊兒使用。例如,H H(0-7)* * *表示介於12:00 AM(午夜)至7:59 AM之間的某個時間。im
H符號能夠被看成某個範圍內的隨機值,但實際上它是工做名稱的哈希而不是隨機函數,所以該值對於任何給定項目均保持穩定。call
空行和以#開頭的行將被視爲註釋。
支持@ yearly,@ annually,@ monthly,@ weekly,@ daily,@ midnight和@hourly做爲方便的別名。
例如:@ hourly與H * * * *相同,能夠表示小時中的任什麼時候間。 @midnight表示在12:00 AM和2:59 AM之間的某個時間。
實例:
H/15 * * * *
#每15分鐘構建一次(可能構建的時間在:07,:22,:37,:52)
H(0-29)/10 * * * *
在每小時的前30分鐘內(即 0-30分鐘)每10分鐘構建一次(可能構建的時間在:04,:14,:24)
45 9-16/2 * * 1-5
每週一至週五上午9:45到下午3:45,每隔2小時而且在45分鐘的時候構建一次
H H(9-16)/2 * * 1-5
每一個工做日上午9點到下午5點每兩小時構建一次(可能構建的時間在:上午10:38,下午12:38,下午2:38,下午4:38)
H H 1,15 1-11 *
除12月外,每個月1號和15號天天構建一次