Zwischenspeichern von Objekten mit vcpkg
Hinweis
In diesem Abschnitt wird ein experimentelles Feature von vcpkg behandelt, das jederzeit geändert oder entfernt werden kann.
Das Zwischenspeichern von Ressourcen ist ein Feature, mit dem vcpkg alternative Downloadendpunkte verwenden kann, um die Ressourcen eines Pakets zu erwerben. Wenn das Zwischenspeichern von Objekten aktiviert ist, versucht vcpkg, Ressourcen (z. B. Quellcode und Buildtools) von einem konfigurierten Spiegel Speicherort herunterzuladen. Wenn das Objekt nicht am Spiegel Speicherort verfügbar ist, lädt vcpkg es aus seiner ursprünglichen Quelle herunter und speichert dann eine Kopie in der Spiegel für die zukünftige Verwendung.
Die Zwischenspeicherung von Ressourcen kann bei diesen gängigen Entwicklungsszenarien hilfreich sein:
- Die Zuverlässigkeit der kontinuierlichen Integration wird verbessert.
- Spiegelung von Downloadressourcen an vertrauenswürdigen Speicherorten für luftgespaltene Umgebungen.
- Aufrechterhaltung der Geschäftskontinuität, wenn Drittanbieterquellen geändert oder nicht verfügbar sind.
Konfiguration
Die Zwischenspeicherung von Ressourcen wird über Folgendes konfiguriert:
- Die
X_VCPKG_ASSET_SOURCES
Umgebungsvariable oder - Die
--x-asset-sources
Befehlszeilenoption.
In beiden Fällen ist der erwartete Wert eine durch Semikolons getrennte Liste von Quellen. Jede Quelle verfügt je nach Speicher-Back-End über eine bestimmte Syntax (siehe Referenzdokumentation zum Zwischenspeichern von Ressourcen), um zu erfahren, wie Sie Ressourcenzwischenspeicherungsquellen konfigurieren.
Nächster Schritt
Hier sind einige Aufgaben, die Sie als Nächstes ausprobieren können: