思路
通过在 gitee 配置 webhooks 钩子,通知 Jenkins 做了哪些操作(合并,提交等) ,从而触发构建服务
操作步骤
Jenkins 安装 Gitee 插件
-
插件管理面板 搜索 gitee 点击安装后 需要重启 Jenkins (需要手动重启,否则不生效) 即可生效
Jenkins 配置全局配置
Jenkins 配置项目配置 (生成 webHooks 地址以及密码)
然后保存即可
gitee 仓库配置 webHooks 地址
实现效果
在 gitee 仓库中 往 master 分支提交合并请求时,当管理员审核并合并代码之后 会通知 Jenkins 自动构建最新代码部署。