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:
- Terminál
- vcpkg
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.
- 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
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,,readwrite
nastaví mezipaměť prostředků systému souborů umístěnou vD:\vcpkg\asset-cache
souboru 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,,readwrite
nastaví mezipaměť prostředků systému souborů umístěnou vhome/vcpkg/asset-cache
souboru s oprávněními ke čtení i zápisu.
Tady jsou další úkoly, které můžete vyzkoušet:
Zpětná vazba k produktu vcpkg
vcpkg je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: