gpt4 book ai didi

rest - TeamCity 质量指标仪表板

转载 作者:行者123 更新时间:2023-12-04 04:22:31 27 4
gpt4 key购买 nike

我们使用 jetBrains 团队城市 用于构建的持续集成服务器。

我们在 TeamCity 中拥有数十个不同的项目,并希望从它们的开发质量方面了解它们的整体情况,以找出哪些项目缺乏质量以及在何种意义上。我们使用诸如单元测试覆盖率、圈复杂度\可维护性指数、重复、缺陷率等指标...

我们从测试工具收集到 TeamCity 的指标,或者:

  • 如果 TeamCity 支持作为标准指标(例如 NCover 覆盖率),则会自动进行。
  • 手动,在运行测试工具时提取它们并使用服务消息将它们提供给 TeamCity:[##teamcity[buildStatisticValue key='<valueTypeKey>' value='<value>']

  • 所以我们将它们放在 TeamCity 中,并且可以在每个项目图表上看到它们。我们甚至可以通过 REST 协议(protocol)以 XML 或 JSON 格式将它们从 TeamCity 中取出。

    我们的目标是了解所有项目的整体情况。以下是 的 2 个示例表 我们想看到的:
  • 行中的项目,列中的时间(周)以及内部单元格中的一个选定指标的值。
  • 行中的项目,列中的所有指标,特定时间点(例如最新)的内部单元格中的指标值。

  • 或者它可以是二维的 图表 用类似的方法。

    所以,问题是:

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

    谢谢!

    最佳答案

    这个问题和另一个问题很相似 I just answered .

    答案是使用 SonarQube .

    关于rest - TeamCity 质量指标仪表板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11156335/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com