есть список собранных либ. эти бинарники лежат на сорс контроле (да, довольно быстрое и плохое решение). с ростом проекта и зависимостей неудобства растут.
Пакетный менеджер в виде apt/Conan/vcpkg обычно решают эту задачу
мы сами собираем либы
Для конана можно свой сервер развернуть
Это никак не опровергает тезис про пакетники. Они все предназначены и для работы в таких условиях
в сторону конана не смотрел, но как там хранятся снэпшоты собранных либ? у нас периодически настройки сборки меняются
то есть разворачивается сервер с пакетным менеджером который уже хранит в себе нужные версии бинарников?
Правильно. Для каждой версии бинарников рядом лежит конфиг файл, в котором описано как и чем собиралось. Соответственно для gcc7 будет одна версия, для gcc8 другая и т.д.
спасибо. пойду в сторону пакетных менеджеров
Обсуждают сегодня