【发布时间】:2016-09-02 00:27:55
【问题描述】:
我在 Jenkins 中创建了一个作业,它针对我的存储库中的所有项目执行 sonnar-runner。该作业独立于代码覆盖率,每天运行几次。
另一方面,我希望代码覆盖发生在构建时(使用 JaCoCo)并使用 Ant 将报告导入 Sonar。
我设置了我的环境并将 JaCoCo 和 Sonar 插件添加到 Ant lib 目录中。当我运行 Ant 目标时,我可以在本地以 XML 和 HTML 格式查看 JaCoCo 的结果。
我只想将这些结果上传到远程 SonarQube 实例。但是,在设置 Sonar 属性并将 <sonar:sonar> 添加到我的 build.xml 后,我意识到 Sonar 似乎正在对我的项目进行静态分析。
如何将 Ant 设置为只运行项目的代码覆盖率?
【问题讨论】: