Gitee 提交代码后自动执行构建
# 前言
本文主要介绍: 如何使用 Jpom 中的构建触发器实现在 Gitee 仓库提交代码后自动触发构建
文中使用到的依赖环境版本仅供参考,实际使用中请根据业务情况来安装对应的版本
注意:本文默认已经认为您已经安装好 Jpom 服务端并且配置好仓库和构建
# 需要准备的环境
- 为 Jpom 服务端开放公网可以访问(如果服务端不支持公网访问,Gitee 的 webhook 将无法访问)
# 生成触发器
地址示例:
https://xxx.xxxx.cn/api/build2/xxx/xxxx
1
# 给 Gitee 仓库配置 webhook
可以根据自己的需求勾选触发事件
注意:Jpom 中的 webhook 目前都是免密,不用填写密码或者签名
这样配置后您在这个仓库提交代码后将自动触发 Jpom 中的此构建(执行构建)
# 如何避免重复构建
目前 Jpom 中的触发器并未解析触发事件信息,相当于只要请求了该接口就将执行构建。
问: 那么该如何避免提交非构建分支时候触发构建呢?
答: 开启差异构建,差异构建是指构建时候是否判断仓库代码有变动,如果没有变动则不执行构建
帮助我们改善此文档 (opens new window)
上次更新: 2022/07/25, 20:57:08