Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Buforowanie zasobów za pomocą narzędzia vcpkg

Uwaga

W tej sekcji opisano eksperymentalną funkcję vcpkg, która może ulec zmianie lub zostać usunięta w dowolnym momencie.

Buforowanie zasobów to funkcja umożliwiająca programowi vcpkg używanie alternatywnych punktów końcowych pobierania w celu uzyskania zasobów pakietu. Gdy buforowanie zasobów jest włączone, program vcpkg próbuje pobrać zasoby (takie jak kod źródłowy i narzędzia kompilacji) ze skonfigurowanej lokalizacji dublowania. Jeśli zasób nie jest dostępny w lokalizacji dublowania, program vcpkg pobierze go ze swojego oryginalnego źródła, a następnie zapisze kopię w dublowania do użytku w przyszłości.

Buforowanie zasobów może pomóc w tych typowych scenariuszach programowania:

  • Poprawa niezawodności przebiegów ciągłej integracji.
  • Dublowanie zasobów pobierania w zaufanych lokalizacjach dla środowisk rozdrapanych powietrzem.
  • Utrzymywanie ciągłości działania firmy, jeśli źródła innych firm są zmieniane lub niedostępne.

Konfigurowanie

Buforowanie zasobów jest konfigurowane za pośrednictwem:

  • Zmienna X_VCPKG_ASSET_SOURCES środowiskowa lub
  • --x-asset-sources Opcja wiersza polecenia.

W obu przypadkach oczekiwana wartość jest rozdzieloną średnikami listą źródeł. Każde źródło ma określoną składnię w zależności od zaplecza magazynu (zobacz dokumentację referencyjną buforowania zasobów, aby dowiedzieć się, jak skonfigurować źródła buforowania zasobów).

Następny krok

Poniżej przedstawiono kilka zadań do wypróbowania: