利用 gitlab 的 webhook 功能以及 jenkins 的 generic-webhook-trigger 和 gitlab-plugin 插件实现当代码 push 到 gitlab 时触发 Jenkins 自动构建项目操作
一、jenkins安装插件
系统管理 =====》插件管理 =====》可选插件 =====》搜索要按照的插件 (generic-webhook-trigger 和 gitlab-plugin)
创建一个测试项目
新建项目maven =====》配置 gitlab 仓库地址 =====》配置构建触发器
主要的是配置触发器如下
找到红框里的一行 打上对勾什么都不用填写
往下有个高级 点开 到最后 Secret token 配置 有一个 generate 点一下 会生产一个token值
然后就正常配置打包顺序 然后保存
二、gitlab配置
登陆gitlab 的一个项目找到webhooks 进去配置
填写你在jenkins配置的url和token
jenkins-url和tolen位置在
验证效果然后测试是否成功