TeamCity: запуск FxCop после сборки
Я думаю, что мне не хватает ценного понимания с TeamCity 5.0. Почему для FxCop существует отдельный сборщик? Я предпочитаю, чтобы мой сервер сборки запускал все сразу (компиляция, запуск модульных тестов, FxCop и т. Д.). Проблема в том, что я не вижу, как добавить более одного Build Runner для конкретного проекта, поэтому мне кажется, что мне нужно добавить второй проект в TeamCity с зависимостью от другого проекта, который использует бегунок сборки sln2008, или я мог просто пойти по длинному пути и построить все в MSBuild. Я что-то упускаю, что должно быть очевидным? Возможно ли сконфигурировать sln2008 Build Runner для анализа кода FxCop?
1 ответ
Я думаю, что большинство пользователей хотят, чтобы их сборки с тестами были максимально быстрыми. Другие вещи, такие как охват, анализ кода, метрики, скорее всего, не следует запускать часто. Достаточно запускать их один раз в день, потому что их ценность - статистика, собираемая с течением времени.
Что касается нескольких сборщиков сборок на каждую конфигурацию, то это одна из самых популярных в нашем трекере: http://youtrack.jetbrains.net/issue/TW-3660?query=multiple+build+runners, у нее очень хорошие шансы будет реализовано в следующих версиях.