我刚刚安装了"Jenkins Warnings Next Generation Plugin",并且想知道在那里如何使用“ SonarQube”静态分析工具。
我发现,它将解析“ sonar-report.json”的结果,但是我不知道该文件是如何生成的。
查看SonarQube文档,我才发现,“ sonar-report.json”是使用“预览模式”生成的,自“ SonarQube 6.6”以来已弃用
有人知道如何使用最新的SonarQube(7.4+)生成此文件吗?还是SonarQube的警告插件没用?
谢谢
答案 0 :(得分:0)
如SonarSource Community中所述,可以使用
生成sonar-report.jsonsonar-scanner -Dsonar.analysis.mode=preview -Dsonar.report.export.path=sonar-report.json
尽管如此,此参数已被标记为已弃用,不再应使用
WARN: The use of the issues mode (sonar.analysis.mode=issues) is deprecated. This mode will be dropped in the future.