Как мне собрать отчеты о покрытии кода TeamCity из нескольких проектов в один отчет?
Мы используем приложение для сборки в приложении покрытия в TeamCity 6 (примерно для обновления до 7.1)
Если мы хотим видеть покрытие кода (или другие показатели) конкретной сборки, это прекрасно, поскольку мы можем перейти к этой сборке, но было бы здорово, если бы мы могли вырвать несколько интересных показателей из всех/некоторых из текущих проектов /build и отображать их все вместе.
Для удобства я ожидал бы, что новый дисплей будет доступен из самого TeamCity, однако, если есть решения, для которых требуется отдельное решение, мы можем посмотреть на них.
Ответы
Ответ 1
Если вы хотите сравнить набор общих показателей (например, покрытие кода) в разных проектах и со временем, SonarQube, вероятно, вы хотите.
Вы можете интегрировать его с TeamCity, добавив файл sonar-project.properties в каждый проект и вызывая sonar-runner с шага сборки командной строки.