C/C++ часто означает стиль программирования, который похож на C и классы, или C и STL:-) Technicaly, это - C++, но минимум его преимуществ используется.
NAnt и CruiseControl.Net делают все это, за исключением того, что у него нет графического интерфейса для создания самих сценариев сборки. Графический интерфейс, который у него есть, представляет собой веб-интерфейс, который позволяет вам отслеживать / форсировать сборки, а также приложение на панели задач, которое делает то же самое. Если создание графического интерфейса для скриптов является действительно большим требованием, то final builder - один из ваших лучших вариантов, однако он будет стоить вам денег. Я не думаю, что вы получите графический интерфейс в этом разделе бесплатно.
Думали ли вы об использовании MSBuild? Он поставляется бесплатно с .NET framework.
Это потребует небольшого количества кода. Например, вам нужно будет создать новый класс .net (производный от Task), который переопределяет функцию Execute, а затем вызвать SVN для обновления исходного кода. Но основная часть настройки будет находиться в файле build.xml, в котором вы можете указать имена файлов решений и различные конфигурации.
Разумное введение здесь: MSBuild
Я понимаю, почему вы хотите сделать это через графический интерфейс, но, IMHO, гибкость, которую вы получаете с помощью MSBuild, стоит дополнительных усилий по его настройке, хотя это не так сложно, как написать его полностью с нуля на другом языке сценариев.