gitlab项目有变化jenkins自动触发构建 webhooks
2、以管理员身份登录gitlab,如admin账号——>
(1)点击Admin Area ——> settings——> settings下的network ——>outbound requests,选择第一个——保存
(2)进入到将要设置的项目,点击项目中的settings——选中Integrations
(3)URL填写jenkins中生成的地址,Trigger,可选择push events,即当本地代码上传到gitlab上时,gitlab会请求jenkins构建。
(4)保存后,可进行测试,如选push events进行测试。
(5)若报如下信息,说明已发起请求,但jenkins没有接收到,需在jenkins下做如下配置
在jenkins中配置如下,即可。
再次测试,请求成功,并且jenkins自动构建项目
1、首先jenkins中先按照gitlab插件和gitlab webhooks插件,若使用的是github,同理也要安装插件
(2)插件完成后,构建项目,选择如下操作