I am searching for a comparison of different continuous integration (CI) Servers (esp. focusing on .NET) and couldn't find any.
Therefore I'd like to know what you think about the different solutions available, what are the pros and cons, what are the hosting requirements and why CI Server XY is the Server of your choice.
I am interested in your thoughts on (feel free to comment on others to):
Points of Interest are:
- Configuration (easy, flexible)
- Integration with SCM (esp. DSVC like git or hg)
- Integration with build sytems (MSBuild, NAnt, Rake)
- Integration with Testing Frameworks
- Integration with Source Anaylsis (Simian, NDepend, FxCop, NCover etc.)
- WebInterface/Dashboards
- Infrastructure requirements