Я ищу реализацию сервера сборки для проектов C ++ на основе Qt. Серверу необходимо получить необходимый код / ресурсы из Subversion, построить исполняемые файлы, собрать артефакты для проектов установки и создать установочные файлы носителя. Целевые платформы и (приблизительные) наборы инструментов:
Итак, это как минимум 4 агента сборки (может быть, больше, если 32- и 64-разрядные версии не могут быть выполнены на одном компьютере) и 7 конфигураций. Предпочтительны проекты с открытым исходным кодом, но это не абсолютное требование.
Большинство инструментов, которые я вижу, похоже, обслуживаются Java (Jenkins, CruiseControl и т. Д.) Или .Net (CruiseControl.net и т. Д.). Могут ли они использоваться с набором инструментов C ++, или я буду постоянно борьба с системой? Все, что вы использовали в прошлом и нашли, хорошо работает с Qt / C ++?