jenkins+gitlab+webhook自动部署

开发提交代码比较频繁,之前用的poll scm不能及时的更新,现在用gitlab的webhook给替换掉,只要代码变化就会触发自动化构建。

1.gitlab 安装gitlab hook插件

这里写图片描述

2.jenkins项目启用触发器,注意url地址。(url地址和和jenkins地址相同,否则去系统设置里面改成一致。)

jenkins+gitlab+webhook自动部署_第1张图片

3.gitlab设置webhook
找到对应项目–设置

jenkins+gitlab+webhook自动部署_第2张图片

webhook

jenkins+gitlab+webhook自动部署_第3张图片

添加webhook url地址,就是刚才jenkins的那个地址

jenkins+gitlab+webhook自动部署_第4张图片

验证下webhook可用不,点击那个test hook

jenkins+gitlab+webhook自动部署_第5张图片

测试通过。

jenkins+gitlab+webhook自动部署_第6张图片

重新提交代码到gitlab,发现jenkins触发了自动构建。

jenkins+gitlab+webhook自动部署_第7张图片

你可能感兴趣的:(jenkins)