我对詹金斯和格里特有一些问题。我们有一些工作可以验证主分支上的更改。
这是我的配置:
吉特
存储库 URL:ssh://jenkins_user@localhost:29418/project - 存储库名称:Gerrit - Refspec:+refs/changes/ :refs/remotes/origin/ - 分支说明符:**
执行触发器
- 检查存储库
- 调度程序:* * * * *(每分钟)
格里特集成
- Gerrit 主机:本地主机
- Gerrit 用户名:jenkins_user
- 私钥文件路径:path_to_key/key_rsa
问题是当我们将多个更改推送到主分支时
git push origin work:refs/for/master
jenkins 为每个更改构建一个,但它总是构建最后一个更改。
3 个工作中有 2 个会发生这种情况(每个工作属于不同的项目)