1 创建Jenkins工程时设置自动出发构建
1)在工程设置选择 ‘构建触发器’ ------- ‘Build when a change is pushed to GitLab.’ 如下图设置
此时会生成一个出发URL需要记住这个URL需要配置到Gitlab webhook中
2) ’高级‘ 设置
点开高级设置 我们可以设置项目分支和token
tocken :生成token保留在配置gitlab需要用到,webhook配置的token和Jenkins token保持一致
2 Gitlab 设置webhook
1)找到相应的项目点击 ’Setting‘-----’Integrations’ 设置如下图
2)测试webhook是否配置成功
在配置完成并保存后,在 ‘Add webhook’ 按钮下面会看到我们配置的钩子
3 需要注意的是gitlab账户需要有权限pull项目和有权限设置Webhook,此处不再赘述