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

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

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

Ответ 1

Если вы хотите сравнить набор общих показателей (например, покрытие кода) в разных проектах и ​​со временем, SonarQube, вероятно, вы хотите.

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