我在jenkins和gerrit方面遇到了一些问题。 我们有一些工作可以验证主分支上的更改。
这是我的配置:
存储库的URL:ssh:// jenkins_user @ localhost:29418 / project - 存储库名称:Gerrit - Refspec:+ refs / changes / :refs / remotes / origin / - 分支说明:**
问题在于我们将多个更改推送到主分支
git push origin work:refs/for/master
jenkins为每次更改都会构建一个构建版本,但它始终构建最后一个更改。
这种情况发生在3个工作中的2个(每个工作属于不同的项目)
答案 0 :(得分:1)
如果你想构建更改,你推送到Gerrit进行审核(即这些更改尚未提交),那么你必须使用Gerrit Trigger而不是其他触发器。 维基页面解释得很好,如何配置Gerrit触发器事件。但是,如果您遇到问题,请写一条评论。