2012-06-22 80 views
8

我們使用jetBrains TeamCity持續集成服務器進行構建。TeamCity質量指標儀表板

我們已經在TeamCity中獲得了數十個不同的項目,並希望在他們的開發質量方面看到他們的一個大的圖景,找出哪些項目缺乏質量和在哪個意義上。我們使用指標,如單元測試覆蓋率,圈複雜度\維修性指標,複製,缺陷率,等等

我們從測試工具收集信息以TeamCity的,或者:

  1. 自動如果TeamCity的支持作爲標準指標(例如NCover覆蓋率)。
  2. 手動,運行測試工具時使用的服務信息將它們提供給TeamCity的提取他們:[##teamcity[buildStatisticValue key='<valueTypeKey>' value='<value>']

所以我們的TeamCity了他們,可以看到他們對每個項目的圖表。我們甚至可以通過XML或JSON格式的REST協議將它們從TeamCity中移出。

我們的目標是看到所有項目的整體情況。以下是我們希望看到的 2個例子:

  • 項目在列的行,時間(周),一個在細胞內所選指標的值。
  • 行中的項目,列中的所有度量標準,特定時間點(例如最新)內部單元格中的度量標準值。

或者它可能是一個2維圖表與類似的方法。

所以,問題是:

有這樣現有的儀表板工具,可以顯示描述表和\或圖表?是與TeamCity緊密集成的獨立應用程序還是TeamCity的插件?

謝謝!

回答