代码之家  ›  专栏  ›  技术社区  ›  CoDe

sonarqube与sonarscanner的区别

  •  0
  • CoDe  · 技术社区  · 7 年前

    我正在使用sonar&jacoco进行android应用程序代码覆盖率报告。我可以通过安装程序成功地部署它 Jacoco任务 工作 声纳工作 &然后执行命令(amp;T)。

    ./gradlew clean jacocoTestReport (name of jacoco task)
    ./gradlew sonarqube (<- mark this)
    

    报告已成功生成并显示给本地主机:9000 Sonar服务器安装程序。

    我听说了声纳扫描器可以完成同样的任务。

    我的困惑是我该用的 声纳扫描器 声纳 具有 格雷洛司令部 ;他们如何彼此不同。

    1 回复  |  直到 7 年前
        1
  •  4
  •   G. Ann - SonarSource Team    7 年前

    SonarQube是保存分析结果的中心服务器。

    • 声纳扫描器/ sonar-scanner - 表演 分析并将结果发送到SonarQube。它是一个通用的cli扫描器,您必须提供显式配置,列出源文件、测试文件、类文件等的位置。

    • 梯度声纳扫描器/ ./gradlew sonarqube - 表演 分析并将结果发送到SonarQube。你不必提供明确的配置来列出各种类型文件的位置,因为它是从你的gradle项目中获得的。