Ukládání prostředků do mezipaměti s vcpkg
Poznámka:
Tato část popisuje experimentální funkci vcpkg, která se může kdykoli změnit nebo odebrat.
Ukládání prostředků do mezipaměti je funkce, která umožňuje vcpkg používat alternativní koncové body stahování k získání prostředků balíčku. Pokud se ukládání prostředků do mezipaměti povolí, pokusí se nástroj vcpkg stáhnout prostředky (například zdrojový kód a nástroje sestavení) z nakonfigurovaného umístění zrcadlení. Pokud prostředek není k dispozici v umístění zrcadla, vcpkg ho stáhne z původního zdroje a pak uloží kopii do zrcadla pro budoucí použití.
Ukládání prostředků do mezipaměti vám může pomoct s těmito běžnými vývojovými scénáři:
- Zlepšení spolehlivosti průběžných integračních běhů
- Zrcadlení prostředků stahování v důvěryhodných umístěních pro prostředí s mezerami vzduchu
- Zachování kontinuity obchodních procesů, pokud se změní zdroje třetích stran nebo přestanou být dostupné.
Konfigurace
Ukládání prostředků do mezipaměti se konfiguruje prostřednictvím:
- Proměnná
X_VCPKG_ASSET_SOURCES
prostředí nebo - Možnost příkazového
--x-asset-sources
řádku.
V obou případech je očekávaná hodnota seznam zdrojů oddělený středníkem. Každý zdroj má specifickou syntaxi v závislosti na back-endu úložiště (informace o konfiguraci zdrojů ukládání prostředků do mezipaměti najdete v referenční dokumentaci k ukládání prostředků do mezipaměti).
Další krok
Tady je několik úkolů, které můžete vyzkoušet dál: