Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Mejore el rendimiento de la compilación mediante esta tarea para almacenar en caché archivos, como dependencias, entre ejecuciones de canalización. Para agregar la tarea, busque Caché (archivos de caché entre ejecuciones) en canalizaciones clásicas o en el editor de YAML. Consulte Tarea Caché: cómo funciona y Reduce el tiempo de compilación mediante el almacenamiento en caché para obtener ejemplos específicos y más detalles.
Sintaxis
# Cache v2
# Cache files between runs.
- task: Cache@2
inputs:
key: # string. Required. Key.
path: # string. Required. Path.
#cacheHitVar: # string. Cache hit variable.
#restoreKeys: # string. Additional restore key prefixes.
Entradas
de clave de key
-
string
. Obligatorio.
Clave (identificador único) de la memoria caché. Debe ser una cadena que se puede segmentar mediante |
. Las rutas de acceso de archivo pueden ser absolutas o relativas a $(System.DefaultWorkingDirectory)
.
Aunque no hay ningún número máximo definido de segmentos para una clave, si recibe errores de caché, intente usar una clave más corta con menos segmentos, por ejemplo, creando una nueva clave que sea un hash de los segmentos.
path
-
ruta de acceso
string
. Obligatorio.
Ruta de acceso de la carpeta que se va a almacenar en caché. Puede ser completo o relativo a $(System.DefaultWorkingDirectory)
. No se admiten caracteres comodín. se admiten variables de.
cacheHitVar
-
variable de acierto de caché
string
.
Variable que se va a establecer en función de la restauración de caché.
true
Será cuando se restaure la memoria caché (es decir, un acierto de caché), inexact
en una acierto de caché de claves de restauración (basado en restoreKeys
) o false
si se produce un error en la memoria caché.
restoreKeys
-
Prefijos de clave de restauración adicionales
string
.
Los prefijos de clave de restauración adicionales que usa la tarea si se pierde la clave principal. Puede ser una nueva lista delimitada por líneas de prefijos de clave.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, consulte Opciones de control y propiedades de tareas comunes.
Variables de salida
Ninguno.
Observaciones
Mejore el rendimiento de la compilación mediante el almacenamiento en caché de archivos, como dependencias, entre ejecuciones de canalización.
Requisitos
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica |
Se ejecuta en | Agente, DeploymentGroup |
demandas | Ninguno |
funcionalidades de |
Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
restricciones de comandos | Cualquiera |
variables settable | Cualquiera |
Versión del agente | 2.160.0 o superior |
Categoría de tarea | Utilidad |