1

当我进行一些代码更改并将代码推送到 Gerrit 时。Jenkins 构建被触发,我们通常会得到验证投票 +1 或 -1,具体取决于 Gerrit UI 上针对该更改的结果。

目前,我们观察到对于任何编译错误,它都不会向 Gerrit 报告。这只发生在编译错误,而不是失败的测试、失败的 git checkouts 或其他导致构建失败的原因。

下面我提到了版本细节。任何建议将不胜感激。

格里特版本:2.14.2

詹金斯版本:1.642.3

Gerrit 触发器插件:2.18.3

项目:Java项目

构建工具:Maven

问候

谢里夫。

4

1 回答 1

1

这适用于默认 Gerrit 触发器配置中的“不稳定构建”(即编译/构建错误但不是测试错误)。

查看项目/默认配置的“Gerrit 报告值”。如果您想为不稳定(即编译错误)失败(测试错误)构建使用“验证”标签,请配置验证值,如下所示。

(iirc 默认配置使用 code-review = -1 表示不稳定,为此使用的 gerrit 帐户需要提交 code-review 标签的权限)

验证不稳定和失败的构建

于 2017-11-14T22:12:11.850 回答