【发布时间】:2014-06-03 14:52:15
【问题描述】:
我已经安装了 SonarQube 4.1.1,Jenkins 版本。 1.533 和 BuildBreaker 插件。
我在 Sonar 中设置了两个警报,如果达到某个阈值,它应该将 Jenkins 上的构建标记为 ERROR,因此我希望在日志中出现如下内容:
[ERROR] Coverage < 50%
[ERROR] Class complexity > 20
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Can not execute Sonar
Embedded error: Alert thresholds are hit (2).
我设置的两个警报是阻止程序问题 > 20 和严重问题 > 30。 我有超过 20 个关键问题。
然而,当我在预览模式下运行 Jenkins 构建时 sonar.analysis.mode=preview 构建成功。
INFO: ------------------------------------------------------------------------
INFO: EXECUTION SUCCESS
INFO: ------------------------------------------------------------------------
Total time: 8:30.621s
Final Memory: 51M/916M
INFO: ------------------------------------------------------------------------
Recording test results
Finished: SUCCESS
关于为什么 Jenkins 没有从 BuildBreaker 插件中获取警报的任何想法? 如果我转到 SonarQube 仪表板,我可以看到严重问题 > 30 警报已达到。
谢谢,
【问题讨论】:
标签: jenkins jenkins-plugins sonarqube