我是Sonar的新手,并尝试将其配置为在其他人完成升级后正确处理我的项目。 我们将Sonar服务器从3.x版本升级到5.0.1版本。经过一些配置管理后,我们使其成功运行,但现在每个构建都需要2.5 GB的数据库磁盘空间,需要2个小时。以前没有花那么多时间。以前,(我不知道配置是什么样的),Sonar提出的问题就像数百个,但现在它就像200万。
哪里可能是问题。我试着寻找这个,但没有找到太多。我猜它正在分析文件,它以前不像生成的文件或生成的js文件。
我正在使用java 7和gwt生成一些JS文件。我在哪里可以过滤文件进行分析。 Sonar正在运行Jenkins,这是在maven项目工作期间运行的。任何帮助将不胜感激。
答案 0 :(得分:0)
在Sonar中点击违规行为,您应该能够看到针对违规行为进行分析的文件列表。此外,还可以对您之前和当前分析报告的LOC进行简单检查。
还要检查sonar.sources属性的值
答案 1 :(得分:0)
我建议您查看(或在此处发布)特定于应用程序SonarQube作业的Jenkins日志。 也许'升级'增加了一些负责延迟的插件。 或者已将新规则添加到您正在使用的质量配置文件中。因此,我建议您检查一下并停用与您无关的规则。
无论如何,在查找代码/应用程序(如生成的文件)中的更改之前,有关您的配置(数据库,本地/服务器安装等)的更多信息会有所帮助。
问候。