一、gitlab设置

项目(选中)-----设置-----Webhooks

URL:jenkins的job的url
选中:显示完整的 URL
Secret 令牌:这个需要和jenkins端的一致,一般在jenkins端生成,复制到这边
推送事件(或者其他的按需选择):
    通配符样式:分支或者其他的正则通配符
SSL验证:不起用

二、jenkins端配置

Triggers:选择

​
1,Build when a change is pushed to GitLab. GitLab webhook URL: https://jenkins-test.wanyan.com/project/php_live_api?

Enabled GitLab triggers

​2,Push Events(选中)
3,Opened Merge Request Events(选中)
4,Never
5,Approved Merge Requests (EE-only)
6,Comments
7,高级
    7.1 Enable [ci-skip](选中)
    7.2 Ignore WIP Merge Requests(选中)
    7.3 Set build description to build cause (eg. Merge request or Git Push)(选中)
    7.4 Allow all branches to trigger this job(选中)
    7.5 Secret token--通过“Generate” 生成,然后复制到gitlab一侧,完成认证

这样gitlab发起代码提交就自动构建jenkins

附加:jenkins插件(gitlab相关的插件)

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐