TeamCity质量指标仪表板

时间:2012-06-22 12:38:27

标签: rest teamcity dashboard metrics

我们使用jetBrains TeamCity 持续集成服务器进行构建。

我们在TeamCity中有数十个不同的项目,并希望在开发质量方面看到他们之间的一个大局,找出哪些项目缺乏质量和哪种意义。我们使用单位测试覆盖率,圈复杂度,可维护性指数,重复数据,缺陷率等指标...

我们通过测试工具向TeamCity收集指标:

    如果TeamCity支持标准指标(例如NCover覆盖),则自动
  1. 手动,在运行测试工具时提取它们,并使用服务消息将它们提供给TeamCity:[##teamcity[buildStatisticValue key='<valueTypeKey>' value='<value>']
  2. 所以我们在TeamCity中获得了它们,并且可以在每个项目图表上看到它们。我们甚至可以通过REST协议以XML或JSON格式将它们从TeamCity中删除。

    我们的目标是了解所有项目的整体情况。以下是我们希望看到的表格的2个示例:

    • 以行为单位的项目,以列为单位的时间(周)以及内部单元格中一个所选指标的值。
    • 行中的项目,列中的所有指标,特定时间点内部单元格中指标的值(例如最新)。

    或者它可以是具有类似方法的二维图表

    所以,问题是:

    是否有现有的仪表板工具,可以显示所描述的表格和/或图表?单独的应用程序与TeamCity紧密集成,还是TeamCity的插件?

    谢谢!

1 个答案:

答案 0 :(得分:5)

这个问题非常类似于另一个I just answered

答案是使用SonarQube