Vorrei chiederti quale ambiente di build automatizzato consideri migliore, sulla base dell'esperienza pratica. Sto progettando di fare un po 'di sviluppo .Net e un po' di Java, quindi mi piacerebbe avere uno strumento che supporti entrambe queste piattaforme.
Ho letto e scoperto CruiseControl.NET , utilizzato per lo sviluppo di stackoverflow , e TeamCity con il suo supporto per gli agenti di compilazione su diverse piattaforme OS e basato su diversi linguaggi di programmazione. Quindi, se hai qualche esperienza pratica su entrambi, quale preferisci e perché?
Attualmente, sono principalmente interessato alla facilità d'uso e alla gestione dello strumento, molto meno al fatto che CC è open source e TC è soggetto a licenza a un certo punto quando hai molti progetti da eseguire (perché, io ne ho bisogno per una piccola quantità di progetti).
Inoltre, se c'è qualche altro strumento che soddisfa quanto sopra e ritieni che valga la pena di essere raccomandato, sentiti libero di includerlo nella discussione.