我们使用TeamCity 6中内置的代码覆盖率应用程序(即将升级到7.1版本) 如果我们希望查看特定构建的代码覆盖率(或其他指标),则只需导航到该构建即可,但如果我们可以从所有/某些当前项目/构建配置中提取出一些有趣的指标并将它们全部显示在一起,则会很棒。为方便起见,我期望新的显示方式可从TeamCity本身中访问,但如果有需要独立解决方案的解决方案,我们也可以考虑。
如果你想比较不同项目在时间上的一组共同指标(例如代码覆盖率),那么SonarQube可能是你要找的工具。你可以通过为每个项目添加一个sonar-project.properties文件并从命令行构建步骤中调用sonar-runner来将其与TeamCity集成。