需求
推送代码、合并代码即可构建应用,不需要进入页面手动点击
步骤
1. Jenkins 配置
1.1 安装插件
gitlab
1.2 job 配置
被触发构建的项目 -> 构建触发器 -> Build when a change is pushed to GitLab 勾选

往下拉,高级设置:

此处可过滤分支 Allowed branches
2. Gitlab 配置
2.1 项目配置
触发构建的项目 -> Setting -> Webhooks -> Add webhook

异常情况
如果 jenkins 和 gitlab 都在同一台服务器上,可能会弹出警告阻止添加

需要设置允许本地 webhook,修改完后需要再次 Add webhook

3. 测试
模拟推送事件


查看 Jenkins

参考
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 470501267@qq.com