3 回答

TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊
通過(guò)設(shè)置計(jì)劃周期,15 13 * * *您可以告訴Jenkins在每年的第13個(gè)小時(shí)的第15分鐘安排每年的每個(gè)月的每天。
Jenkins使用了cron表達(dá)式,不同的字段是:
MINUTES分鐘,一小時(shí)內(nèi)(0-59)
一天的小時(shí)數(shù)(0-23)
DAYMONTH一個(gè)月中的某天(1-31)
一年中的MONTH月(1-12)
DAYWEEK星期幾(0-7),其中0和7是星期日
如果您想每5分鐘安排一次構(gòu)建,就可以完成此工作: */5 * * * *
如果您想每天在8h00安排構(gòu)建,這將完成工作: 0 8 * * *
對(duì)于過(guò)去的幾個(gè)版本(2014年),Jenkins有一個(gè)新參數(shù)H(摘自Jenkins代碼文檔):
為了使定期計(jì)劃的任務(wù)在系統(tǒng)上產(chǎn)生均勻的負(fù)載,H應(yīng)盡可能使用該符號(hào)(“哈?!保?。
例如,使用0 0 * * *一打日常工作將導(dǎo)致午夜時(shí)分大幅飆升。相反,使用H H * * *仍會(huì)每天執(zhí)行一次每個(gè)作業(yè),但并非同時(shí)執(zhí)行所有作業(yè),更好地使用有限的資源。
另請(qǐng)注意:
該H符號(hào)可以被認(rèn)為是在一定范圍內(nèi)的隨機(jī)值,但它實(shí)際上是作業(yè)名稱(chēng),而不是隨機(jī)函數(shù)的哈希值,所以該值仍然是任何項(xiàng)目穩(wěn)定。
使用“ H”的更多示例

TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊
Jenkins可讓您進(jìn)行多次設(shè)置,并以換行符分隔。
如果您需要每天早上7點(diǎn)以及每個(gè)星期天下午4點(diǎn)進(jìn)行構(gòu)建,則下面的方法效果很好。
H 7 * * *
H 16 * * 0
- 3 回答
- 0 關(guān)注
- 468 瀏覽
添加回答
舉報(bào)