定時器構建語法
* * * * *
星號中間用空格隔開
- 第一個*表示分鍾,取值0~59
- 第二個*表示小時,取值0~23
- 第三個*表示一個月的第幾天,取值1~31
- 第四個*表示第幾月,取值1~12
- 第五個*表示一周中的第幾天,取值0~7,其中0和7代表的都是周日
用法舉例:
- 每30分鍾構建一次:
H
代表形參
H/30 * * * *
- 每2個小時構建一次:
H H/2 * * *
- 每天的8點,12點,22點,一天構建3次: (多個時間點中間用逗號隔開)
0 8,12,22 * * *
- 每天早上8點到晚上6點每三小時檢查一次
H 8-18/3 * * *
- 每天凌晨01點觸發構建
H 01 * * *
- 每周三 和 周日的 凌晨 01點觸發構建
H 01 * * 3,7
具體實例

2ABB2D62-E619-4815-952A-09A20B13AA6F.png
這里主要解釋(Build periodically,Poll SCM)
- Build periodically(定時構建):周期進行項目構建(它不care源碼是否發生變化)
- Poll SCM(輪訓 SCM):定時檢查源碼變更(根據SCM軟件的版本號),如果有更新就checkout最新code下來,然后執行構建動作。
其他介紹
- 觸發遠程構建:
准備:我們這里勾選第一項,什么是遠程構建呢?上面提示你了,通過復制這個URL地址,在別的機器上打開這個URL就相當於給這個jenkins服務器發送了一個構建請求。只不過這個請求是在其他人電腦上發出的。這里重點來看看URL的組成,第一個參數JENKINS_URL,這里我們寫IP地址或者機器hostname,第二個參數TOKEN_NAME就是你在身份驗證令牌文本輸入框輸入的值。這里我們把令牌設置成123456,然后我就在我機器的另外一個瀏覽器來模擬遠程構建,這個時候我的遠程構建地址就是這樣的:localhost:8080/job/Test1/build?token=123456
測試: 把遠程構建地址(localhost:8080/job/Test1/build?token=123456)在當前機器別的瀏覽器上發送,就能觸發jenkins的任務構建。
- 其他工程構建后觸發

依賴構建
勾選其他工程構建后觸發
,比如當前任務要在FirstProject
這個任務構建成功時才觸發這個任務的構建,就要將FirstProject
這個任務名填入,然后勾選只有構建穩定時觸發
原文:https://www.jianshu.com/p/509c59391b3b