一. 应用场景
push代码到公司的gitlab,利用gitlab的钩子触发jenkins编译.
二. 设置步骤
2.1 设置jeknins中的项目
这一步因人而异:
- 由于我的项目是根据参数的分支构建的, GitLab webhook触发jenkins是不传入参数的,所以我默认设置个构建分支名字origin/dev_branch
2.2 设置gitlab中的项目
如下图,填写url和secret token即可, 这样push代码到特定分支后,jenkins就会自动更新了.
url和token就是图一、二 那里获取
3、测试
合并代码到dev_branch后 push代码就会触发jenkins了。
只触发dev_branch,其他不触发,也可以自己设置触发所有分支,各自情况而定。