Sdílet prostřednictvím


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: