使用gitlab, jenkins搭建CI(持續集成)系統(2) -- 配置webhook觸發構建

1. 在gitlab上配置192.168.1.30的ssh祕鑰,使jenkins能夠操做gitlab上的projectgit

  進入gitlab,點擊右上角web

  

  點擊 Settings -> SSH keysspring

    

   點擊Add key, 添加 ssh keyjson

 

2. 在jenkins中配置example-springbootmvc jsonspringboot

進入jenkins -> 新建mvc

 

輸入名稱,選擇「構建一個自由風格的軟件項目"ssh

點擊肯定gitlab

 

3. 配置git遠程倉庫地址ui

進入剛纔新建的example-springbootmvc job, 點擊「配置"url

 

在上面的源碼配置中Branches to Build中只配置了master和test分支,表示gitlab webhook只能觸發master和test構建。

  

4. 配置gitlab webhook url

在gitlab中打開前面建立好的example-springbootmvc project.

 

點擊 Add webhook 

test -> push events

若是你前面步驟都沒問題的話,jenkins中的master構建就會被觸發,你會在jenkins的構建歷史中看到這樣個構建信息:

相關文章
相關標籤/搜索