TeamCity: запуск FxCop после сборки

Думаю, мне не хватает ценного понимания TeamCity 5.0. Почему для FxCop есть отдельный сборщик? Я предпочитаю, чтобы мой сервер сборки запускал все сразу (компилировать, запускать модульные тесты, FxCop и т. Д.). Проблема в том, что я не вижу, как добавить более одного Build Runner для конкретного проекта, поэтому мне кажется, что мне нужно добавить второй проект в TeamCity с зависимостью от другого проекта, который использует сборщик сборки sln2008, или я можно просто пойти длинным путем и построить все в MSBuild. Я упускаю что-то очевидное? Можно ли настроить Sln2008 Build Runner для включения анализа кода FxCop?


person senfo    schedule 22.02.2010    source источник


Ответы (1)


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

Что касается нескольких исполнителей сборки для каждой функции конфигурации сборки - она ​​является одной из самых популярных в нашем трекере: http://youtrack.jetbrains.net/issue/TW-3660?query=multiple+build+runners, у него очень хорошие шансы быть реализованным в следующих версиях.

person Pavel Sher    schedule 22.02.2010