Я ищу сравнение различных серверов непрерывной интеграции (CI) (особенно ориентированных на .NET) и не могу найти ни одного.
Поэтому я хотел бы знать, что вы думаете о различных доступных решениях, каковы их плюсы и минусы, каковы требования к хостингу и почему CI Server XY является сервером по вашему выбору.
Мне интересны ваши мысли (не стесняйтесь комментировать другие):
- Hudson
- Круиз-контроль
- CruiseControl.NET
- Teamcity
- CIFactory (использует CruiseControl.NET)
Интересные места:
- Конфигурация (простая, гибкая)
- Интеграция с SCM (особенно DSVC, например git или hg)
- Интеграция с системами сборки (MSBuild, NAnt, Rake)
- Интеграция со средами тестирования
- Интеграция с Source Anaylsis (Simian, NDepend, FxCop, NCover и др.)
- WebInterface / Панели мониторинга
- Требования к инфраструктуре