Eu gostaria de perguntar a você qual ambiente de compilação automatizado você considera melhor, com base na experiência prática. Estou planejando fazer algum .Net e algum desenvolvimento em Java, então gostaria de ter uma ferramenta que suporte ambas as plataformas.
Estive lendo e descobrindo sobre CruiseControl.NET , usado no desenvolvimento stackoverflow, e TeamCity com seu suporte para agentes de compilação em diferentes plataformas de sistema operacional e baseado em diferentes linguagens de programação. Então, se você tem alguma experiência prática em ambos, qual você prefere e por quê?
Atualmente, estou mais interessado na facilidade de uso e gerenciamento da ferramenta, muito menos no fato de que CC é open source, e TC está sujeito a licenciamento em algum momento quando você tem muitos projetos para executar (porque, eu precisa para uma pequena quantidade de projetos).
Além disso, se houver alguma outra ferramenta que atenda ao mencionado acima e você acreditar que vale a pena uma recomendação - sinta-se à vontade para incluí-la na discussão.