我正在使用Jenkins for CI并为Jenkins添加了声纳插件。在声纳扫描后,技术债务显示为零。
但实际上它不是零以前使用最新版本的声纳它显示技术债务但降级后没有显示。(重复代码,代码行,复杂性显示)
以下是使用的声纳版本
在使用降级版本之前(工作正常)
sonar scanner 2.5.1 , Sonar Plugin 2.3 , SonarQube 5.4 , Jenkins version. 1.651
降级后(技术债务未显示)
Sonar scanner 2.5, sonar plugin 2.1 , SonarQube 4.5 , Jenkins version 1.651
如何解决这个问题?
由于
内甚
答案 0 :(得分:0)
我找到了这个的原因,在这里发布,以便它可以对其他人有所帮助。 在SonarQube 5.4的最新版本中,没有必要引用'二进制文件',从'src'只计算技术债务。但是在旧版本4.5的情况下需要引用二进制文件也用于声纳扫描(因为find-bugs需要二进制文件)在新的一个发现错误被集成到声纳方式简介)
答案 1 :(得分:0)
我遇到了同样的问题,我在升级过程中错过了删除 data / es 文件夹的问题。删除 data / es 文件夹并重新启动sonarqube服务器后解决了我的问题。更多信息是here