Je recherche une comparaison de différents serveurs d' intégration continue (CI) (en particulier en se concentrant sur .NET) et je n'en ai trouvé aucun.
Par conséquent, j'aimerais savoir ce que vous pensez des différentes solutions disponibles, quels sont les avantages et les inconvénients, quelles sont les exigences d'hébergement et pourquoi CI Server XY est le serveur de votre choix.
Je suis intéressé par vos réflexions sur (n'hésitez pas à commenter les autres):
- Hudson
- Régulateur de vitesse
- CruiseControl.NET
- Teamcity
- CIFactory (utilise CruiseControl.NET)
Les points d'intérêt sont:
- Configuration (facile, flexible)
- Intégration avec SCM (en particulier DSVC comme git ou hg)
- Intégration avec les systèmes de construction (MSBuild, NAnt, Rake)
- Intégration avec les cadres de test
- Intégration avec Source Anaylsis (Simian, NDepend, FxCop, NCover etc.)
- Interface Web / Tableaux de bord
- Exigences d'infrastructure