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.
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).
Poniżej przedstawiono kilka zadań do wypróbowania:
Opinia o produkcie vcpkg
vcpkg to projekt typu open source. Wybierz link, aby przekazać opinię: