如何将 jvm 转储的 jacoco 报告上传到 SonarQube?

How to upload a jacoco report dumped by the jvm to SonarQube?

在我的构建管道中,集成测试通过网络传输调用应用程序端点。在此步骤之后,应用程序的 JVM 将 jacoco 报告转储到本地文件中。如何将此报告文件上传到 SonarQube?

代码覆盖率(类似于度量)始终与分析相关联。

所以我建议采取以下步骤:

  1. 照常生成您的 jacoco 报告文件
  2. 将文件上传到机器上,Sonar 分析就完成了
  3. 运行一个分析,通过设置sonar.jacoco.reportPaths 属性到上传文件的位置