Для сборки мы используем сервер непрерывной интеграции jetBrains TeamCity .
У нас есть десятки разных проектов в TeamCity, и мы хотим увидеть их общую картину с точки зрения качества их разработки, чтобы выяснить, какие проекты не имеют качества и в каком смысле. Мы используем такие метрики, как покрытие юнит-тестами, цикломатическая сложность \ индекс ремонтопригодности, дубликаты, количество дефектов и т. д.
Мы собираем метрики в TeamCity из инструментов тестирования, либо:
[##teamcity[buildStatisticValue key='<valueTypeKey>' value='<value>']
Итак, мы получили их в TeamCity и можем видеть их на диаграммах по проектам. Мы даже можем получить их из TeamCity по протоколу REST в формате XML или JSON.
Наша цель — увидеть общую картину по ВСЕМ проектам. Вот 2 примера таблиц , которые мы хотим видеть:
Или это может быть 2 -мерная карта с аналогичным подходом.
Итак, вопрос:
Существует ли такой инструмент Dashboard, который может отображать описанные таблицы и\или диаграммы? Либо отдельное приложение, тесно интегрированное с TeamCity, либо плагин для TeamCity?
Спасибо!