1. 程式人生 > 其它 >jenkins構建觸發器定時任務Build periodically和Poll SCM

jenkins構建觸發器定時任務Build periodically和Poll SCM

 

跑自動化用例每次用手工點選jenkins觸發自動化用例太麻煩了,我們希望能每天固定時間跑,這樣就不用管了,坐等收測試報告結果就行。

 

一、定時構建語法

* * * * *

(五顆星,中間用空格隔開)

第一顆*表示分鐘,取值0~59
第二顆*表示小時,取值0~23
第三顆*表示一個月的第幾天,取值1~31
第四顆*表示第幾月,取值1~12
第五顆*表示一週中的第幾天,取值0~7,其中0和7代表的都是週日

1.每30分鐘構建一次:

H/30 * * * *

2.每2個小時構建一次

H H/2 * * *

3.每天早上8點構建一次

0 8 * * *

4.每天的8點,12點,22點,一天構建3次

0 8,12,22 * * *

(多個時間點,中間用逗號隔開)

5.問題來了:每個月的1-7號一天構建一次咋寫呢?

請在螢幕下方寫出你的答案,寫對有獎勵!

 

二、Build periodically

1.Build periodically:週期性進行專案構建,這個是到指定的時間必須觸發構建任務

2.比如我想在每天的9點,17點,朝九晚五各構建一次,在Build periodically裡設定如下

3.上面紅色字型:Spread load evenly by using ‘H 9,17 * * *’ rather than ‘0 9,17 * * *’,這句話大概意思就是說,用這個語法會比後後面那個好:H 9,17 * * *

 

 

一、定時構建語法

* * * * *

(五顆星,中間用空格隔開)

第一顆*表示分鐘,取值0~59
第二顆*表示小時,取值0~23
第三顆*表示一個月的第幾天,取值1~31
第四顆*表示第幾月,取值1~12
第五顆*表示一週中的第幾天,取值0~7,其中0和7代表的都是週日

1.每30分鐘構建一次:

H/30 * * * *

2.每2個小時構建一次

H H/2 * * *

3.每天早上8點構建一次

0 8 * * *

4.每天的8點,12點,22點,一天構建3次

0 8,12,22 * * *

(多個時間點,中間用逗號隔開)

5.問題來了:每個月的1-7號一天構建一次咋寫呢?

請在螢幕下方寫出你的答案,寫對有獎勵!

 

二、Build periodically

1.Build periodically:週期性進行專案構建,這個是到指定的時間必須觸發構建任務

2.比如我想在每天的9點,17點,朝九晚五各構建一次,在Build periodically裡設定如下

3.上面紅色字型:Spread load evenly by using ‘H 9,17 * * *’ rather than ‘0 9,17 * * *’,這句話大概意思就是說,用這個語法會比後後面那個好:H 9,17 * * *