Как интегрировать Cobertura в сборку Teamcity 6.5 и получить историю покрытия кода?

Я хотел бы интегрировать Cobertura в мою сборку Teamcity. Я использую эту ссылку в качестве отправной точки:

http://jroller.com/ulc/entry/teamcity_2_custom_report_integration

Но, насколько я могу судить, это даст мне только текущий снимок освещения. Любые идеи для получения исторических диаграмм / записей для покрытия кода в Teamcity?

Есть ли лучший способ, чем описанная выше ссылка для интеграции с Cobertura?

2 ответа

Решение

Для TeamCity AFAIK нет прямой интеграции с Cobertura.

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

Кстати, вы можете рассмотреть возможность использования IntelliJ IDEA Code Coverage с TeamCity вместо немного застоявшейся Cobertura.

Собираюсь принять ответ Ягора, так как он наиболее прямо отвечает на мой вопрос - интеграция Cobertura с TeamCity. Но лучшим решением в нашей ситуации было просто объединить teamcity с сервером Sonar. Sonar обеспечивает покрытие кода (с помощью Cobertura или многих других инструментов покрытия), статический анализ и множество других метрик из коробки без особых усилий.

Другие вопросы по тегам