前言
跑自動化用例每次用手工點擊 jenkins 出發自動化用例太麻煩了,我們希望能每天固定時間 跑,這樣就不用管了,坐等收測試報告結果就行。
一、定時構建語法
* * * * *
(五顆星,中間用空格隔開)
第一顆*表示分鍾,取值 0~59
第二顆*表示小時,取值 0~23
第三顆*表示一個月的第幾天,取值 1~31
第四顆*表示第幾月,取值 1~12
第五顆*表示一周中的第幾天,取值 0~7,其中 0 和 7 代表的都是周日
1.每 30 分鍾構建一次:
H/30 * * * *
2.每 2 個小時構建一次
H H/2 * * *
3.每天早上 8 點構建一次
H 8 * * *
4.每天的 8 點,12 點,22 點,一天構建 3 次
H 8,12,22 * * *
(多個時間點,中間用逗號隔開)
二、Build periodically
1.Build periodically:周期性進行項目構建,這個是到指定的時間必須觸發構 建任務
2.每天的9點,17點,朝九晚五各構建一次,在 Build periodically 里設置如下
3.每個月的10號的凌晨2點構建一次任務,在 Build periodically 里設置如下
4.每天凌晨2點構建一次任務,在 Build periodically 里設置如下
二、Poll SCM
1.Poll SCM:定時檢查源碼變更(根據 SCM 軟件的版本號),如果有更新就 checkout 最新 code 下來,然后執行構建動作
2.如果我想每隔 30 分鍾檢查一次源碼變化,有變化就執行