如何使用Jenkins warnings-ng-plugin-SonarQube Analysis?

时间:2019-01-11 07:38:13

标签: jenkins sonarqube jenkins-plugins jenkins-pipeline sonarqube-scan

我刚刚安装了"Jenkins Warnings Next Generation Plugin",并且想知道在那里如何使用“ SonarQube”静态分析工具。

我发现,它将解析“ sonar-report.json”的结果,但是我不知道该文件是如何生成的。

查看SonarQube文档,我才发现,“ sonar-report.json”是使用“预览模式”生成的,自“ SonarQube 6.6”以来已弃用

有人知道如何使用最新的SonarQube(7.4+)生成此文件吗?还是SonarQube的警告插件没用?

谢谢

1 个答案:

答案 0 :(得分:0)

SonarSource Community中所述,可以使用

生成sonar-report.json
sonar-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.