如何解决Gerrit触发器在所有项目中仅提交一次
我在gerrit触发器插件中配置了10个存储库。但是发生的是,如果用户在所有10个存储库中都进行了代码更改并推送了代码,则10个构建将获取触发器。
我们如何避免这种情况,并且为此用例仅触发一个构建
解决方法
您无法避免,每次推送都会在Gerrit上生成一个独立的事件,该事件将触发一个独立的没有Jenkins的构建。
默认情况下,构建将保留在构建队列中,直到第一个构建完成为止。
如果您确实不需要执行队列构建,则可以尝试添加初始构建步骤以验证构建是否刚刚结束并中止当前构建的执行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。