前言
當我們將自動化代碼成功的部署到了Jenkins,領導突然有要求,想要每2小時進行看下自動化的結果,這個時候jenkins能幫助我們實現嗎?答案是肯定的,jenkins上有構建定時器,接下來安靜通過小小的例子如何操作
Jenkins定時構建
1、在Jenkins上先找到想要配置定時的項目,點擊配置,進入到項目配置頁面中
2、配置頁面中的構建觸發器,先勾選Build periodcally 表示定時構建任務
3、在構建中輸入設定的規則,安靜這里輸入的是H 5 * * * *意思表示5分鍾觸發一次。點擊保存
4、先去測試,等了一會在Jenkins上已經成功構建了2次,中間相差的時間就是5分鍾。
定時構建語法
上面介紹了在哪里進行配置Jenkins的定時任務,會發現很簡單,主要在於配置定時語法。安靜這里簡單的介紹下語法說明。
語法介紹
表格一共可以書寫5個* * * * * * 其中每個*之間需要通過空格或者tab鍵進行隔離開
- 第一個*表示分鍾,取值0~59
- 第二個*表示小時,取值0~23
- 第三個*表示一個月的第幾天,取值1~31
- 第四個*表示第幾月,取值1~12
- 第五個*表示一周中的第幾天,取值0~7,其中0和7代表的都是周幾
舉例
H/15 * * * * :表示每隔15分鍾進行構建一次項目
H H/3 * * * : 表示每隔3小時進行構建一次項目
H 12 * * * :表示每天的12點進行構建一次項目
H H(9-18)/2 * * 1-5 : 表示每個工作日的早上9點到18點每隔2個小時進行構建一次項目
總結
其實整體看下來,jenkins構建任務其實並不難,主要在於構建語法,當我們把構建語法讀明白了,那樣就可以根據個人項目來設計出合理的定時任務來執行我們的腳本。感謝您的閱讀,希望對您有所幫助。也可以關注安靜個人公眾號:跟着安靜學測試