Compartir a través de


Almacenamiento en caché de recursos con vcpkg

Nota:

En esta sección se describe una característica experimental de vcpkg que puede cambiar o quitarse en cualquier momento.

El almacenamiento en caché de recursos es una característica que permite que vcpkg use puntos de conexión de descarga alternativos para adquirir los recursos de un paquete. Cuando el almacenamiento en caché de recursos está habilitado, vcpkg intenta descargar recursos (como código fuente y herramientas de compilación) desde una ubicación de reflejo configurada. Si el recurso no está disponible en la ubicación del reflejo, vcpkg lo descargará de su origen original y, a continuación, almacenará una copia en el reflejo para su uso futuro.

El almacenamiento en caché de recursos puede ayudar con estos escenarios de desarrollo comunes:

  • Mejora de la confiabilidad de las ejecuciones de integración continua.
  • Creación de reflejo de los recursos de descarga en ubicaciones de confianza para entornos con disponibilidad inalámbrica.
  • Mantener la continuidad del negocio si se cambian los orígenes de terceros o no están disponibles.

Configuración

El almacenamiento en caché de recursos se configura mediante:

  • Variable de X_VCPKG_ASSET_SOURCES entorno, o
  • Opción de --x-asset-sources línea de comandos.

En ambos casos, el valor esperado es una lista delimitada por punto y coma de orígenes. Cada origen tiene una sintaxis específica en función de su back-end de almacenamiento (consulte la documentación de referencia del almacenamiento en caché de recursos para obtener información sobre cómo configurar orígenes de almacenamiento en caché de recursos).

Paso siguiente

Estas son algunas tareas que se van a probar a continuación: