我使用声呐和Jacoco作为我的Android应用程序代码覆盖率报告。我可以通过设置jacoco任务、作业&声纳作业&然后按照命令成功地部署它。
./gradlew clean jacocoTestReport (name of jacoco task)
./gradlew sonarqube (<- mark this)成功生成报告并显示给本地主机:9000声纳服务器安装。
我听说过声纳扫描仪,它可以执行同样的任务。
我的困惑是我应该使用声纳扫描仪或声呐和gradlew命令;它们之间有何不同。
发布于 2018-07-06 19:04:29
SonarQube是保存分析结果的中央服务器。
sonar-scanner -执行分析并将结果发送到SonarQube。它是一个通用的CLI扫描仪,您必须提供明确的配置,列出源文件、测试文件、类文件、../gradlew sonarqube扫描仪-执行分析并将结果发送给SonarQube。您不必提供列出各种类型文件位置的显式配置,因为它是从Gradle项目中获得的。https://stackoverflow.com/questions/51210753
复制相似问题