gitlab&jenkins Webhooks设置
项目(选中)-----设置-----Webhooks。这样gitlab发起代码提交就自动构建jenkins。附加:jenkins插件(gitlab相关的插件)二、jenkins端配置。Triggers:选择。一、gitlab设置。
·
一、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相关的插件)
更多推荐
所有评论(0)