我有一个java版本的遗留应用程序,其代码库为60 lk代码行,与声纳服务器集成。由于代码库首次与Sonar集成,因此声纳代码质量规则报告了数千个问题。对于服务器中的每次运行,服务器中需要近20个小时。我正在寻找声纳分析中的一个选项,以便分析在服务器中仅针对代码库中所做的更改运行。通过这种方式,我可以每天集中并报告来自中央服务器的应用程序的整体问题,而无需为完整的未更改代码库运行几个小时,无论何时启动构建
答案 0 :(得分:0)
据我所知,此选项不存在。最接近的是对开发人员机器的增量分析,然而,要将数据发送到服务器,分析已满。
此链接稍微讨论了可用的分析模式: http://www.sonarqube.org/analysis-vs-preview-vs-incremental-preview-in-sonarqube
答案 1 :(得分:0)
感谢您的回复。我已经在使用Developer machine的增量分析了。但是,我需要仅对增量文件运行分析并刷新声纳服务器中的指标,因为项目很大并且运行完整的分析不是一个实用的选项