Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Все кэши ресурсов настраиваются с помощью переменной X_VCPKG_ASSET_SOURCES среды. Значение X_VCPKG_ASSET_SOURCES соответствует определенному синтаксису конфигурации.
Из этого руководства вы узнаете, как:
Необходимые компоненты
- Терминал
- vcpkg
1. Создание каталога кэша ресурсов
Вы можете использовать серверную часть Хранилище BLOB-объектов Azurex-azurl для хранения ресурсов. Кроме того, можно использовать каталоги файловой системы для хранения ресурсов загрузки, включая сетевые расположения. Для этого необходимо использовать file:// протокол в URL-адресе кэша ресурсов.
В этом руководстве вы создадите расположение кэша локальных ресурсов для хранения скачанных артефактов. Если у вас есть хранилище BLOB-объектов Azure DevOps, которое вы хотите использовать, замените URL-адрес и укажите маркер SAS в качестве второго параметра в строке конфигурации.
- Создайте каталог для использования в качестве расположения кэша ресурсов (замените все выбранные расположения):
mkdir D:\vcpkg\asset-cache
mkdir /home/vcpkg/asset-cache
2. Настройка X_VCPKG_ASSET_SOURCES
Затем задайте значение X_VCPKG_ASSET_SOURCES следующим образом:
$env:X_VCPKG_ASSET_SOURCES="clear;x-azurl,file://D:/vcpkg/asset-cache,,readwrite"
Примечание.
Настройка переменных среды таким образом влияет только на текущий сеанс терминала. Чтобы сделать эти изменения постоянными во всех сеансах, задайте их на панели переменных среды Windows.
set "X_VCPKG_ASSET_SOURCES=clear;x-azurl,file://D:/vcpkg/asset-cache,,readwrite"
Примечание.
Настройка переменных среды таким образом влияет только на текущий сеанс терминала. Чтобы сделать эти изменения постоянными во всех сеансах, задайте их на панели переменных среды Windows.
Эта X_VCPKG_ASSET_SOURCES конфигурация добавляет следующие исходные строки:
clear, отключает любой ранее настроенный кэш ресурсовx-azurl,file://C:/vcpkg/asset-cache,,readwrite, задает кэш ресурсов файловой системы, расположенный вD:\vcpkg\asset-cache, с разрешениями на чтение и запись.
export X_VCPKG_ASSET_SOURCES="clear;x-azurl,file:///home/vcpkg/asset-cache,,readwrite"
Примечание.
Установка переменных среды с помощью export команды влияет только на текущий сеанс оболочки. Чтобы сделать это изменение постоянным в сеансах, добавьте export команду в скрипт профиля оболочки (например, ~/.bashrc или ~/.zshrc).
Эта X_VCPKG_ASSET_SOURCES конфигурация добавляет следующие исходные строки:
clear, отключает любой ранее настроенный кэш ресурсовx-azurl,file:///home/vcpkg/asset-cache,,readwrite, задает кэш ресурсов файловой системы, расположенный вhome/vcpkg/asset-cache, с разрешениями на чтение и запись.
Следующие шаги
Ниже приведены другие задачи, которые необходимо выполнить следующим образом: