[英]Sonarqube is using Cobertura instead of Jacoco
我正在尝试在我的 Jenkins 管道中添加一个步骤以将单元测试报告上传到 Sonarcube。
Jacoco 插件:0.8.5
./gradlew sonarqube -Dsonar.host.url=$sonarHostUrl -Dsonar.language=java -Dsonar.login=$token -Dsonar.projectKey=$projectName -Dsonar.projectName=$projectName -Dsonar.projectVersion=$appVersion -Dsonar。 java.coveragePlugin=jacoco -Dsonar.coverage.jacoco.xmlReportPaths="./build/reports/jacoco/test/jacocoTestReport.xml"
出于某种原因,Sonarqube 仍在寻找 Cobertura 报告。
Dsonar.coverage.jacoco.xmlReportPaths="build/reports/jacoco/test/jacocoTestReport.xml"
它应该是这样的,它试图从 Jenkins 主目录中查找,因为 cobertura 是 sonarqube 的默认值
确保你已经在 sonarqube 服务器上安装了 jacoco 插件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.