参考文档
gitlab提交代码主动触发jenkins构建命令配置 https://www.pianshen.com/article/29621804321/   

具体操作如下

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

相干截图
1.


2.


3
4.

6.


7.


8.


9.
10.