網(wǎng)上找的都寫得太復(fù)雜,感覺是直接從別的類似官網(wǎng)抄來的,或者從外國(guó)論壇翻譯過來的,我看了幾篇理解消化分享成一個(gè)簡(jiǎn)化的。
1, 找到 構(gòu)建觸發(fā)器 ,勾選 Build periodically 選項(xiàng)。

2, 表達(dá)式規(guī)則,用此作為入門了解最快:
分鐘范圍(0-59) 小時(shí)范圍(0-23) 日期范圍(1–31) 月份范圍(1–12) 星期幾(0-7)
H符號(hào)代表一個(gè)范圍內(nèi)的隨機(jī)值,比如把它放在分鐘范圍的位置上就表示0-59里隨機(jī)取一分鐘。
2.1 不設(shè)置的都用*代替,
如:
每15分鐘運(yùn)行一次(也許在:07,:22,:37,:52這幾個(gè)間隔的15分鐘): H/15 * * * * 注意檢查空格不要漏,反斜杠/不要用中文輸入法,H要大寫
2.2 M-N/X 在指定范圍內(nèi)按 X 間隔的步驟
如:
周一到周五的工作日 9-21點(diǎn),每隔兩小時(shí)一次: H 9-21/2 * * 1-5 第一位H表示分鐘隨機(jī),所以可能從9:03分開始,那么下一次就是11:03,以此類推。
3, 進(jìn)一步了解規(guī)則
3.1 專業(yè)表達(dá)是:時(shí)間字段遵循cron的語法,每行由TAB或空格分隔的5個(gè)字段組成:MINUTE HOUR DOM MONOW DOW
3.2 H符號(hào)可以被認(rèn)為是一個(gè)范圍內(nèi)的隨機(jī)值,但它實(shí)際上是作業(yè)名稱的散列,而不是隨機(jī)函數(shù),因此對(duì)于任何給定的項(xiàng)目,只要名稱一樣,該值都保持穩(wěn)定不變。
3.3 用H就可把一個(gè)范圍隔開成隨機(jī)的開始時(shí)間,這是為了在項(xiàng)目比較多時(shí)減輕打包服務(wù)器的壓力,比如 設(shè)置0 0 * * 這樣會(huì)在凌晨整同時(shí)啟動(dòng)構(gòu)建所有job,打包服務(wù)器瞬間壓力大, 而 H H * * 則是在每天的一個(gè)隨機(jī)分鐘/小時(shí) 啟動(dòng)某個(gè)項(xiàng)目, 這樣這些項(xiàng)目在每一天都會(huì)觸發(fā)但卻不會(huì)在同一時(shí)刻觸發(fā),減輕構(gòu)建壓力。