jenkins 持續集成和交付 —— 觸發器(六)

前言

什麼是觸發器呢?當某種條件達到的時候將會觸發某個機關。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代碼若是有修改,那麼就會觸發一次構建。

這個真實項目中,俺沒有遇到過。

詳細看這裏:

紅框部分看詳情。

下一結,具體的一些經常使用的構建器。

相關文章
相關標籤/搜索