【发布时间】:2014-07-16 19:04:40
【问题描述】:
我有一个 Pensky 项目,在我的 Jenkins 服务器上有两个构建作业。 First Build 作业执行 maven 构建并收集有关 Post Build Action 的 JaCoCo 代码覆盖率报告。
我的第二个构建作业对我的项目运行声纳分析。我想将 JaCoCo 代码覆盖率报告重用/输入到我的声纳中。但是,做不到。我在构建作业控制台中看到以下消息
"项目覆盖率设置为 0%,因为构建输出目录没有 存在:"
声纳作业正在 .sonar 目录(在 jenkins 作业目录中)中寻找“类”文件夹。
谁能指导我如何将报告输入 Sonar。谢谢
这是我的 sonar.properties
sonar.projectKey=Pensky
sonar.projectName=Pensky
sonar.projectVersion=1.1
sonar.projectDescription= GE Pensky
sonar.sources=src/main/java
sonar.tests=src/test/java
sonar.language=java
sonar.my.property=value
sonar.forceAnalysis=true
sonar.jacoco.reportPath=target/jacoco.exec
【问题讨论】: