Číst v angličtině

Sdílet prostřednictvím


Kurz: Nastavení mezipaměti prostředků vcpkg

Všechny mezipaměti prostředků se konfigurují prostřednictvím X_VCPKG_ASSET_SOURCES proměnné prostředí. Hodnota X_VCPKG_ASSET_SOURCES se řídí konkrétní syntaxí konfigurace.

V tomto kurzu se naučíte:

Požadavky

  • Terminál
  • vcpkg

1. Vytvoření adresáře mezipaměti prostředků

K ukládání prostředků můžete použít back-endx-azurl služby Azure Blob Storage. Případně můžete použít adresáře systému souborů k ukládání prostředků pro stahování, včetně síťových umístění. K tomu je potřeba použít file:// protokol v adrese URL mezipaměti prostředků.

V tomto kurzu vytvoříte umístění místní mezipaměti prostředků pro ukládání stažených artefaktů. Pokud máte místo toho službu Azure DevOps Blob Storage, kterou chcete použít, nahraďte adresu URL a jako druhý parametr v konfiguračním řetězci zadejte token SAS.

  1. Vytvořte adresář, který bude sloužit jako umístění mezipaměti prostředků (nahraďte libovolnými umístěními podle vašeho výběru):
mkdir D:\vcpkg\asset-cache
mkdir /home/vcpkg/asset-cache

2. Konfigurace X_VCPKG_ASSET_SOURCES

Dále nastavte hodnotu X_VCPKG_ASSET_SOURCES následujícím způsobem:

$env:X_VCPKG_ASSET_SOURCES="clear;x-azurl,file://D:/vcpkg/asset-cache,,readwrite"

Poznámka

Nastavení proměnných prostředí tímto způsobem ovlivní pouze aktuální relaci terminálu. Pokud chcete tyto změny provést trvale ve všech relacích, nastavte je na panelu Proměnných systému Windows.

set "X_VCPKG_ASSET_SOURCES=clear;x-azurl,file://D:/vcpkg/asset-cache,,readwrite"

Poznámka

Nastavení proměnných prostředí tímto způsobem ovlivní pouze aktuální relaci terminálu. Pokud chcete tyto změny provést trvale ve všech relacích, nastavte je na panelu Proměnných systému Windows.

Tato X_VCPKG_ASSET_SOURCES konfigurace přidá následující zdrojové řetězce:

  • clear, zakáže veškerou dříve nakonfigurovanou mezipaměť prostředků.
  • x-azurl,file://C:/vcpkg/asset-cache,,readwritenastaví mezipaměť prostředků systému souborů umístěnou v D:\vcpkg\asset-cachesouboru s oprávněními ke čtení i zápisu.
export X_VCPKG_ASSET_SOURCES="clear;x-azurl,file:///home/vcpkg/asset-cache,,readwrite"

Poznámka

Nastavení proměnných prostředí pomocí export příkazu ovlivní pouze aktuální relaci prostředí. Pokud chcete tuto změnu provést trvale napříč relacemi, přidejte export příkaz do skriptu profilu vašeho prostředí (např~/.bashrc. ).~/.zshrc

Tato X_VCPKG_ASSET_SOURCES konfigurace přidá následující zdrojové řetězce:

  • clear, zakáže veškerou dříve nakonfigurovanou mezipaměť prostředků.
  • x-azurl,file:///home/vcpkg/asset-cache,,readwritenastaví mezipaměť prostředků systému souborů umístěnou v home/vcpkg/asset-cachesouboru s oprávněními ke čtení i zápisu.

Další kroky

Tady jsou další úkoly, které můžete vyzkoušet: