如果存在任何编译错误,Jenkins gerrit会触发不报告验证投票

时间:2017-10-22 11:14:53

标签: jenkins jenkins-plugins gerrit-trigger

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

目前,我们发现,对于任何编译错误,它都没有向Gerrit报告。这种情况只发生在编译错误上,而不是测试失败,git检查失败或其他导致构建失败的原因。

下面我提到了版本细节。任何建议都将受到高度赞赏。

Gerrit版本:2.14.2

詹金斯版本:1.642.3

Gerrit-Trigger插件:2.18.3

项目:Java项目

构建工具:Maven

此致

Sharieff。

1 个答案:

答案 0 :(得分:1)

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

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

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

Verify for unstable and failed builds