Farklı sürekli entegrasyon (CI) Sunucularının (özellikle .NET'e odaklanan) bir karşılaştırmasını arıyorum ve bulamadım.
Bu nedenle, mevcut farklı çözümler hakkında ne düşündüğünüzü, artıları ve eksileri, barındırma gereksinimleri nelerdir ve CI Server XY'nin neden seçtiğiniz Sunucu olduğunu bilmek isterim.
Şu konudaki düşüncelerinizle ilgileniyorum (başkaları hakkında yorum yapmaktan çekinmeyin):
- Hudson
- Seyir kontrolü
- CruiseControl.NET
- Teamcity
- CIFactory (CruiseControl.NET kullanır)
İlgi Çekici Noktalar:
- Yapılandırma (kolay, esnek)
- SCM ile entegrasyon (özellikle git veya hg gibi DSVC)
- Derleme sistemleriyle entegrasyon (MSBuild, NAnt, Rake)
- Test Çerçeveleri ile Entegrasyon
- Kaynak Anaylsis ile Entegrasyon (Simian, NDepend, FxCop, NCover vb.)
- Web Arayüzü / Gösterge Tabloları
- Altyapı gereksinimleri