Estoy buscando una comparación de diferentes servidores de integración continua (CI) (especialmente centrados en .NET) y no pude encontrar ninguno.
Por lo tanto, me gustaría saber qué piensa sobre las diferentes soluciones disponibles, cuáles son los pros y los contras, cuáles son los requisitos de alojamiento y por qué CI Server XY es el servidor de su elección.
Estoy interesado en sus pensamientos sobre (siéntase libre de comentar sobre otros):
- Hudson
- CruiseControl
- CruiseControl.NET
- Teamcity
- CIFactory (utiliza CruiseControl.NET)
Los puntos de interés son:
- Configuración (fácil, flexible)
- Integración con SCM (especialmente DSVC como git o hg)
- Integración con sistemas de compilación (MSBuild, NAnt, Rake)
- Integración con marcos de prueba
- Integración con Source Anaylsis (Simian, NDepend, FxCop, NCover, etc.)
- WebInterface / Dashboards
- Requisitos de infraestructura