在 Gerrit 中隐藏 Jenkins 评论

Hide Jenkins comments in Gerrit

我有一个 Jenkins 设置,一旦补丁更新就会由 Gerrit 触发。 我正在寻找一种方法来隐藏 Jenkins 生成的所有消息以专注于审阅者的评论。

来自 Jenkins 的消息类似于:

Patch Set <id>:
Build Started <url> (1/16)

污染了评论区

有什么办法可以实现吗?

在 Gerrit 2.15 及更高版本中,可以通过单击更改屏幕上的 "Show Comments Only" 按钮来过滤掉 Jenkins 消息。

需要配置Jenkins在添加消息时使用标签,例如:

gerrit review <CHANGE>,<PATCHSET> --message 'Job started <BUILDURL>' --code-review <CODE_REVIEW> --tag 'autogenerated:jenkins'

如果您使用的是 gerrit-trigger 插件,您可以在 Jenkins > Gerrit Trigger > Edit 进行配置

选择 "Show Comments Only" 时,不会显示带标签的评论。