Кэширование активов с помощью vcpkg
Примечание.
В этом разделе рассматривается экспериментальная функция vcpkg, которая может изменяться или удаляться в любое время.
Кэширование активов — это функция, которая позволяет vcpkg использовать альтернативные конечные точки загрузки для получения активов пакета. Если кэширование ресурсов включено, vcpkg пытается скачать ресурсы (например, исходный код и средства сборки) из настроенного расположения зеркало. Если ресурс недоступен в расположении зеркало, vcpkg скачит его из исходного источника, а затем сохраните копию в зеркало для дальнейшего использования.
Кэширование ресурсов может помочь в следующих распространенных сценариях разработки:
- Повышение надежности выполнения непрерывной интеграции.
- Зеркальное отображение ресурсов загрузки в надежных расположениях для сред с отслеживанием воздуха.
- Поддержание непрерывности бизнеса, если сторонние источники изменены или становятся недоступными.
Настройка
Кэширование ресурсов настраивается с помощью:
- Переменная
X_VCPKG_ASSET_SOURCES
среды или - Параметр командной
--x-asset-sources
строки.
В обоих случаях ожидаемое значение — это список источников с запятой. Каждый источник имеет определенный синтаксис в зависимости от серверной части хранилища (см . справочную документацию по кэшированию ресурсов, чтобы узнать, как настроить источники кэширования активов).
Следующий шаг
Ниже приведены некоторые задачи, которые необходимо выполнить следующим образом: