繁体   English   中英

Gerrit 只为所有项目中的提交触发一次

[英]Gerrit Trigger only once for commits in all projects

我在 gerrit 触发器插件中配置了 10 个存储库。 但是发生的情况是,如果用户在所有 10 个存储库中都进行了代码更改并推送了代码,那么 10 个构建就会触发。

我们如何避免这种情况并且只为这个用例触发一个构建

你无法避免这种情况,每次推送都会在 Gerrit 上生成一个独立的事件,这将触发一个独立的构建,没有 Jenkins。

默认情况下,构建将保留在构建队列中,直到第一个构建完成。

如果您真的不需要执行队列构建,您可以尝试添加一个初始构建步骤来验证构建是否刚刚完成并中止当前构建的执行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM