Mise en cache des ressources avec vcpkg
Remarque
Cette section décrit une fonctionnalité expérimentale de vcpkg qui peut changer ou être supprimée à tout moment.
La mise en cache des ressources est une fonctionnalité qui permet à vcpkg d’utiliser d’autres points de terminaison de téléchargement pour acquérir les ressources d’un package. Lorsque la mise en cache des ressources est activée, vcpkg tente de télécharger des ressources (telles que le code source et les outils de génération) à partir d’un emplacement de miroir configuré. Si la ressource n’est pas disponible à l’emplacement miroir, vcpkg le télécharge à partir de sa source d’origine, puis stocke une copie dans le miroir pour une utilisation ultérieure.
La mise en cache des ressources peut vous aider dans ces scénarios de développement courants :
- Amélioration de la fiabilité des exécutions d’intégration continue.
- Mise en miroir des ressources de téléchargement dans des emplacements approuvés pour les environnements à accès aérien.
- Maintien de la continuité de l’activité si des sources tierces sont modifiées ou deviennent indisponibles.
Configuration
La mise en cache des ressources est configurée via :
- Variable
X_VCPKG_ASSET_SOURCES
d’environnement, ou - Option
--x-asset-sources
de ligne de commande.
Dans les deux cas, la valeur attendue est une liste délimitée par des points-virgules de sources. Chaque source a une syntaxe spécifique en fonction de son back-end de stockage (consultez la documentation de référence sur la mise en cache des ressources pour savoir comment configurer les sources de mise en cache des ressources).
Étape suivante
Voici quelques tâches à effectuer à l’étape suivante :