TeamCity: запуск FxCop после сборки - PullRequest
3 голосов
/ 22 февраля 2010

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

1 Ответ

4 голосов
/ 22 февраля 2010

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

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

...