我想将Cobertura集成到我的Teamcity构建中。我使用这个链接作为起点:
http://jroller.com/ulc/entry/teamcity_2_custom_report_integration
但据我所知,这只会让我对报道有一个最新的了解。在Teamcity中获取代码覆盖的历史图表/记录有什么想法吗?
有没有比上面链接描述的更好的方法来与Cobertura集成?
TeamCity AFAIK没有与Cobertura直接集成。
为了获得TeamCity统计图表和7.0引入的基于度量更改的构建失败的能力,构建脚本需要通过服务消息报告相应的覆盖率相关统计值。
顺便说一句,你可能会考虑在TeamCity中使用IntelliJ IDEA代码覆盖,而不是有点停滞不前的Cobertura。
接受Yaegor的回答,因为它最直接地回答了我的问题——将Cobertura与TeamCity集成。但在我们的情况下,一个更好的整体解决方案只是将teamcity与Sonar服务器集成。Sonar提供代码覆盖(使用Cobertura或许多其他覆盖工具)、静态分析和许多其他开箱即用的度量,只需很少的维护工作。