什麼是觸發器呢?當某種條件達到的時候將會觸發某個機關。java
jenkins 內置4種觸發器:git
1.觸發遠程構建api
2.其餘工程構建後觸發安全
3.定時觸發ui
4.輪詢SCM3d
那麼就來介紹一下這幾種吧。blog
1.觸發遠程構建token
什麼是觸發遠程構建呢?ip
這個理解就比較的so easy了。jenkins
咱們每次構建的時候,咱們要進入到頁面而後點擊構建,接着纔開始構建。
那麼遠程構建能夠理解爲調用遠程的api,而後自動構建好。
那麼既然像這種遠程api,那麼確定要有安全機制,那麼這種安全機制就是token了。
而後輸入http://192.168.0.105:8080/job//java_pipeline_demo/build?token=TOKEN_NAME
TOKEN_NAME 就是你輸入的token,這樣就會觸發構建了。
2.其餘工程構建後觸發
上面我選擇的是,java_pipeline 這個構建成功的時候會觸發如今的工程。
能夠看到上一個項目構建成功將會構建當前這個項目。
3.定時觸發
上面是每隔2分鐘設置一次。
若是你想知道爲何這麼設置,點擊這裏。
4.輪詢SCM
這個是什麼意思呢?就是每隔一段時間去掃描你的git代碼若是有修改,那麼就會觸發一次構建。
這個真實項目中,俺沒有遇到過。
詳細看這裏:
紅框部分看詳情。
下一結,具體的一些經常使用的構建器。