Cache@2 - Attività cache v2
Migliorare le prestazioni di compilazione usando questa attività per memorizzare nella cache i file, ad esempio le dipendenze, tra le esecuzioni della pipeline. Vedere Attività cache: come funziona e Ridurre il tempo di compilazione usando la memorizzazione nella cache per esempi specifici e altri dettagli.
Sintassi
# 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.
Input
key
- Chiave
string
. Obbligatorio.
Chiave (identificatore univoco) per la cache. Deve trattarsi di una stringa che può essere segmentata usando |
. I percorsi dei file possono essere assoluti o relativi a $(System.DefaultWorkingDirectory)
.
Anche se non esiste un numero massimo definito di segmenti per una chiave, se si ricevono errori della cache, provare a usare una chiave più breve con meno segmenti, ad esempio creando una nuova chiave che è un hash dei segmenti.
path
- Percorso
string
. Obbligatorio.
Percorso della cartella da memorizzare nella cache. Può essere completo o relativo a $(System.DefaultWorkingDirectory)
. I caratteri jolly non sono supportati. Le variabili sono supportate.
cacheHitVar
- Variabile di hit cache
string
.
Variabile da impostare in base al ripristino della cache. true
Sarà quando la cache viene ripristinata (ad esempio un hit della cache), inexact
in un hit della cache delle chiavi di ripristino (in base restoreKeys
a ) o false
se è presente una mancata cache.
restoreKeys
- Prefissi di chiave di ripristino aggiuntivi
string
.
I prefissi di chiave di ripristino aggiuntivi usati dall'attività se la chiave primaria non viene eseguita. Può trattarsi di un elenco di prefissi chiave delimitato da nuove righe.
Opzioni di controllo delle attività
Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
Nessuno.
Osservazioni
Migliorare le prestazioni di compilazione memorizzando nella cache i file, ad esempio le dipendenze, tra le esecuzioni della pipeline.
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Esecuzione in | Agente, DeploymentGroup |
Richieste | Nessuno |
Capabilities | Questa attività non soddisfa le richieste per le attività successive nel processo. |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | 2.160.0 o versione successiva |
Categoria attività | Utilità |