Как собрать отчеты о покрытии кода TeamCity из нескольких проектов в один отчет?

Мы используем встроенное приложение покрытия в TeamCity 6 (готовится к обновлению до 7.1). Если мы хотим увидеть покрытие кода (или другие метрики) конкретной сборки, это хорошо, поскольку мы можем перейти к этой сборке, но было бы здорово если бы мы могли извлечь несколько интересных метрик из всех / некоторых текущих проектов / конфигураций сборки и показать их все вместе.

Для удобства я бы ожидал, что новый дисплей будет доступен из самой TeamCity, однако, если есть решения, требующие отдельного решения, мы могли бы взглянуть на них.

Ответы на вопрос(1)

Решение Вопроса

охват кода) для разных проектов и с течением времени, тоSonarQube это, вероятно, то, что вы хотите.

Вы можете интегрировать его с TeamCity, добавивsonar-project.properties файл для каждого проекта и вызовагидролокатор-бегун из шага сборки командной строки.

 Ivan28 нояб. 2012 г., 15:29
Кстати, насколько хорош Sonar для .NET проектов? Я'мы слышали этоОна возникла в мире Java, и функциональность .NET пока не так хороша.
 Jeff Johnston29 нояб. 2012 г., 20:53
@ Иван, поддержка C # довольно хорошая, хотя я думаю, что будет справедливо сказать, что это не такна том же уровне, что и Java. Существует целый набор плагинов C #, которые вы можете увидеть в документации. Я'я не уверен насчет .NET в более широком смысле. Если вы собираетесь попробовать использовать его, то вы можете прочитать этосвязанный вопрос, это причинило мне много боли. Я думаю я'Кстати, мы исправили ссылку.

Ваш ответ на вопрос