У моего последнего работодателя я установил сервер сборки с помощью cc.net. Ожидайте по крайней мере один или два дня работы, чтобы настроить это. Я использовал cc.net вместе с nant и msbuild. Эти проекты имеют много общего в функциональности, поэтому было бы неплохо подумать о том, как вы хотите все настроить.
Настройка, с которой я в конце концов остановился, была cc.net на сервере для извлечения проекта из Subversion и запуска сценариев nant. nant использовался для вызова msbuild для создания файлов Visual Studio .sln и выполнения всех других шагов сборки, таких как запуск тестов и т. д.
Я тоже быстро взглянул на teamcity. На первый взгляд, он выглядит намного лучше, чем cc.net, но у меня еще не было времени его опробовать. Это, безусловно, стоит проверить.