Sto cercando un confronto tra diversi server di integrazione continua (CI) (specialmente concentrandosi su .NET) e non sono riuscito a trovarne nessuno.
Vorrei quindi sapere cosa ne pensate delle diverse soluzioni disponibili, quali sono i pro ei contro, quali sono i requisiti di hosting e perché CI Server XY è il Server che preferite.
Sono interessato ai tuoi pensieri su (sentiti libero di commentare gli altri su):
- Hudson
- Regolazione automatica della velocità
- CruiseControl.NET
- Teamcity
- CIFactory (utilizza CruiseControl.NET)
I punti di interesse sono:
- Configurazione (facile, flessibile)
- Integrazione con SCM (specialmente DSVC come git o hg)
- Integrazione con sistemi di compilazione (MSBuild, NAnt, Rake)
- Integrazione con Testing Frameworks
- Integrazione con Source Anaylsis (Simian, NDepend, FxCop, NCover ecc.)
- WebInterface / Dashboard
- Requisiti infrastrutturali