У нас есть сервер сборки TeamCity с парой агентов, настроенных для сборки кода при регистрации для нескольких проектов c ++. Теперь мы столкнулись с некоторыми проблемами, связанными с обработкой зависимостей в Windows SDK, начиная с
- Это слишком большая регистрация и возможность работать с источником
гладко.
- Несколько не могут быть установлены одновременно без проблем.
Самый простой способ настроить агенты TeamCity - просто установить Windows SDK. Тем не менее, установка двух версий Windows SDK проблематична, так как кажется, что она перезаписывает записи реестра предыдущих установок. Другой подход заключается в том, чтобы выбрать файлы из установки и поместить их на rsync-сервер или тому подобное, но установщик Windows SDK, похоже, изменяет двоичные файлы Visual Studio и т. Д., Так что это тоже не очень хорошо. Я также проверил в Microsoft, и они настоятельно рекомендовали не выбирать файлы из комплекта SDK.
Как вы настроили свои c ++ проекты в TeamCity и что бы вы предложили в нашей ситуации?