gitlab项目有变化jenkins自动触发构建 webhooks

2、以管理员身份登录gitlab,如admin账号——>

(1)点击Admin Area ——> settings——> settings下的network ——>outbound requests,选择第一个——保存

 

gitlab项目有变化jenkins自动触发构建 webhooks

(2)进入到将要设置的项目,点击项目中的settings——选中Integrations

gitlab项目有变化jenkins自动触发构建 webhooks

(3)URL填写jenkins中生成的地址,Trigger,可选择push events,即当本地代码上传到gitlab上时,gitlab会请求jenkins构建。

gitlab项目有变化jenkins自动触发构建 webhooks

 

(4)保存后,可进行测试,如选push events进行测试。

gitlab项目有变化jenkins自动触发构建 webhooks

 

(5)若报如下信息,说明已发起请求,但jenkins没有接收到,需在jenkins下做如下配置

gitlab项目有变化jenkins自动触发构建 webhooks

在jenkins中配置如下,即可。

gitlab项目有变化jenkins自动触发构建 webhooks

 

gitlab项目有变化jenkins自动触发构建 webhooks

再次测试,请求成功,并且jenkins自动构建项目

 


1、首先jenkins中先按照gitlab插件和gitlab webhooks插件,若使用的是github,同理也要安装插件

gitlab项目有变化jenkins自动触发构建 webhooks

 

(2)插件完成后,构建项目,选择如下操作

gitlab项目有变化jenkins自动触发构建 webhooks