参考文档
gitlab提交代码主动触发jenkins构建命令配置 https://www.pianshen.com/article/29621804321/
具体操作如下
- 点击 治理jenkins(Manage jenkins)
- 查看插件 gitlab hook插件 和 gitlab插件是否依照,装置这两个插件
- 能够再Available可用插件中间接装置,然而可能会失败;也能够再Advanced中间接装置已下载好的插件
- gitlab-hook插件下载地址(https://updates.jenkins-ci.or...) 集体装置版本 gitlab v1.5.13 和 gitlab hook v1.2.0
- jenkins装置插件失败参考文档 (http://www.voidcn.com/article...)
- 插件装置完后,进入对应的job->配置(configure)->构建触发(Build Triggers)
- 点击Advanced...按钮生成Secret token,复制URL和Secret token
- 进入gitlab找到对应的我的项目而后配置setting-> Integrations->输出复制过去的url + Secret token -> Add webhook提交
- git push 代码触发jenkins主动构建
- 容许触发jenkins主动构建的分支能够设置 included:dev development开发环境 不容许master release分支的提交触发构建,开发环境的jenkins通过dev分支的提交触发,测试环境能够通过release test(gitlab分支名称);如果不配置只有有代码提交到gitlab就会触发各个环境的构建,通过配置included,Exclude能够配置通过对应分支的代码变动来触发构建
相干截图
1.
2.
3
4.
6.
7.
8.
9.
10.