我使用Jenkins进行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如何解决这个问题?
谢谢
Ganesh
发布于 2016-03-29 13:06:31
我找到了这样做的原因,在这里发帖是为了能对其他人有所帮助。在SonarQube 5.4的最新版本中,没有必要引用“二进制文件”,只有“源”中的技术债务将是calculated.But,如果是旧版本4.5,则需要引用二进制文件进行声纳扫描(因为查找错误需要在新的文件中查找错误将错误集成到声纳方式配置文件中)
发布于 2016-04-08 03:31:41
我也有同样的问题,在升级过程中,我错过了删除data/__es文件夹。在删除data/__es文件夹并重启sonarqube服务器后,我的问题就解决了。有关更多信息,请访问here。
https://stackoverflow.com/questions/36195913
复制相似问题