jenkins結合gitlab webhook提交代碼後本地做持續集成

系統環境:

 Ngrok說明:使用Ngrok時爲了實現git能夠訪問本地jenkins,Ngrok的安裝搭建參考我的另一篇文章如何安裝及配置Ngrok,這裏就不再多做說明了  

注意:若git是局域網,jenkins是主機,就可以不用Ngrok去內網穿透

一、配置jenkins

(1)安裝插件

Jenkins  -->系統管理  -->插件管理

需安裝插件:gitlab和Gitlab Hook Plugin

(2)在gitlab中 創建一個token

把token複製並保存下來,因爲token只顯示一次:iGQAirYzA3EtNh8e_UPW

(3)配置gitlab

Jenkins  -->系統管理 -->系統設置  -->gitlab

走到這裏gitlab就配置完成啦

(3)配置項目的源碼管理及構建觸發器

配置gitlab的時候需要用到下圖中的:

webhook url:http://192.168.1.12:8080/project/test3

Secret Token:00278197fae7e1f60b472a0baeb1e065

配置完成後點擊保存

二、在gitlab的項目上配置webhooks

gitlab -->點擊項目 -->Settings -->Integrations

這個時候全部就配置完成啦,現在我們去看看剛剛的測試有沒有自動發起構建

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章