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

这个时候全部就配置完成啦,现在我们去看看刚刚的测试有没有自动发起构建

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