Ich suche nach einem Vergleich verschiedener CI-Server ( Continuous Integration ) (insbesondere mit .NET) und konnte keine finden.
Daher möchte ich wissen, was Sie über die verschiedenen verfügbaren Lösungen denken, welche Vor- und Nachteile es gibt, welche Hosting-Anforderungen es gibt und warum CI Server XY der Server Ihrer Wahl ist.
Ich interessiere mich für Ihre Gedanken zu (zögern Sie nicht, andere zu kommentieren):
- Hudson
- Tempomat
- CruiseControl.NET
- Teamcity
- CIFactory (verwendet CruiseControl.NET)
Punkte von Interesse sind:
- Konfiguration (einfach, flexibel)
- Integration mit SCM (insbesondere DSVC wie git oder hg)
- Integration mit Build-Systemen (MSBuild, NAnt, Rake)
- Integration mit Testing Frameworks
- Integration mit Source Anaylsis (Simian, NDepend, FxCop, NCover usw.)
- WebInterface / Dashboards
- Infrastrukturanforderungen