【发布时间】:2013-02-24 04:06:42
【问题描述】:
我已经成功地使用 gcov、gcovr 和 Cobertura Jenkins 插件在一个 c++ 项目上生成代码覆盖率数据。在这个简单的项目中,构建是在主节点上完成的。在 jenkins 中,我可以深入了解覆盖率报告以查看行级别的覆盖率。
现在我们正在尝试将项目扩展为一个真实的用例。在这个分布式设置中,我们有一个主节点在多个从属节点上运行作业。覆盖率报告和以前一样工作,只是源代码显示不可用。
显然这是因为报告是由主节点显示的,但源仅在从节点上检出。
有没有办法克服这个问题?我是否需要从从属服务器复制源代码,或者我可以让主服务器自己进行 SVN 签出以拥有并行源代码树?
【问题讨论】:
标签: jenkins jenkins-plugins cobertura gcov