前提条件:
DESTDIR
我成功整合了Sonar Scan并公布了结果。我在我的应用程序的pom.xml中添加了JaCoCo的配置,结果文件在构建之后生成,只需使用JaCoCo Jenkins插件就可以在Jenkins仪表板上显示。但我没有弄清楚Jenkins操作“执行SonarQube扫描仪”需要哪些Analysis属性才能导入结果并显示它们。
“扫描”是正确的操作还是我还需要别的东西来触发导入?
我看到很多variantes给了JaCoCo和Sonar正确的参数,我不再有清晰的图片了。任何提示可能会查看我的参数?
答案 0 :(得分:0)
正如in the docs所述,由于您正在使用Maven构建,因此您也应该使用它进行分析。您需要执行一些全局设置(请参阅文档),但一旦完成,您就可以将其添加到您的作业中而不是您当前的SonarQube扫描程序版本步骤:
$SONAR_MAVEN_GOAL -Dsonar.host.url=$SONAR_HOST_URL
请注意,这需要在构建和测试执行之后。 JaCoCo报告应该自动获取。
答案 1 :(得分:0)
我现在已经成功地将它与这些分析属性集成,它正在运行。
sonar.projectName = sonar.projectKey =
sonar.login = sonar.password =
sonar.sources =。/ sonar.java.binaries =。/
sonar.jacoco.reportPaths = / trackingboard服务/目标/ jacoco.exec sonar.jacoco.reportMissing.force.zero =真