首页 文章

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

提问于
浏览
1

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

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

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

Gerrit版本:2.14.2

詹金斯版本:1.642.3

Gerrit-Trigger插件:2.18.3

项目:Java项目

构建工具:Maven

问候

Sharieff .

1 回答

  • 1

    这是用于默认Gerrit触发器配置中的"Unstable build"(即编译/构建错误,但是 not 测试错误) .

    查看项目/默认配置的"Gerrit Reporting Values" . 如果要将"verify"标签用于不稳定(即编译错误) and 失败(测试错误)构建,请配置验证值,如下所示 .

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

    Verify for unstable and failed builds

相关问题