Как интегрировать 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 или многих других инструментов покрытия), статический анализ и множество других метрик из коробки без особых усилий.