2017-01-13 55 views
0

情况 我有一个jenkins服务器和一个sonarqube服务器。 我希望如果sonarqube在当前版本中报告的错误数量多于以前的版本,我的构建应该失败。 有什么建议吗?SONARQUBE结果分析

+2

欢迎来到StackOverflow。你试过什么了?你很可能不是世界上第一个尝试这种方式的人,并且应该能够在互联网上找到一些起点。 – StephenKing

回答

1

这就是质量门是:http://docs.sonarqube.org/display/SONAR/Quality+Gates

你可以在你的情况“的新代码没有bug”定义了必须满足的条件,也。

但是我不确定您是否可以将质量门结果反馈给您的Jenkins版本,因为Sonarqube在Jenkins作业完成后会发生一些后期处理。

+2

事实上,有一个SonarQube插件可以做到这一点,但是使用它会将詹金斯执行器绑定一段不确定的时间,这就是为什么SonarSource不推荐使用它。 SonarQube 6.2还引入WebHooks,在服务器端处理完成后发布POST通知。 –