Jenkins 設置定時任務執行多次構建

                          Jenkins 設置定時任務執行多次構建

一、crontab 定時任務

通過crontab 命令,我們可以在設置的間隔時間執行指定的系統指令或調用腳本去執行任務。

時間間隔可以是秒、分鐘、小時、日、周、月、年 及以上的任意組合,來幫助我們自動去執行任務,完成相關工作。

二、Jenkins 搭建工程

創建個自由風格的 job

打開 job 配置相關設置

 

每個創建的 job 工程,都可以對 Build Triggers  進行設置,通過勾選 Build periodically  這個選項,來自由的組合設置時間、頻率範圍,如下圖所設時間範圍。

上面觸發的時間設置好,下面就可以寫 shell 腳本,去執行任務。

完成上面的設置後,點擊 Save 按鈕,一個定時 job 工程就創建好了。

三、執行任務

觀察 job 的執行, 設置定時每隔5分鐘觸發一次, 上午11:15 分 開始第一次觸發。

每隔5分鐘準時觸發一次,按設置的定時範圍 4次定時的時間都準時自動觸發執行了,如下圖所示。

顯示任務的執行信息,如下圖所示。

執行的時間間隔顯示

 

 

到這也就完成看 Jenkins 設置定時任務的執行。

下面上我設置時間的代碼,需要的直接 copy 過去修改時間範圍即可直接使用。

TZ=Asia/Shanghai
15 11 * * 1-5
20 11 * * 1-5
25 11 * * 1-5
30 11 * * 1-5
40 13 * * 1-5
45 13 * * 1-5
50 13 * * 1-5
55 13 * * 1-5

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章