【发布时间】:2016-05-05 18:22:20
【问题描述】:
我有几个使用 Gradle 和 Jacoco 插件在多个 Jenkins 作业上运行的 Java 项目。
假设我有两份工作:
- 核心
- 应用程序
核心作业,从 SVN 拉到他的工作区:/Jenkins_workspace/core/,然后构建并创建它的 jacoco exec 文件。它工作正常,我可以看到代码覆盖率。
app 作业从 SVN 拉到他的工作区:/Jenkins_workspace/app/,然后构建并创建它的 jacoco exec 文件。它工作正常,我可以看到代码覆盖率
但是在应用程序工作中,有一些测试实际覆盖了核心项目的一部分。所以核心工作的代码覆盖率应该更新。我猜核心项目应该可以访问应用程序作业的 jacoco exec 文件,但它们位于两个不同的工作区。
问题:核心作业如何访问app作业的jacoco exec文件来更新核心代码覆盖率?
【问题讨论】: