Condividi tramite


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. Per aggiungere l'attività, cercare Cache (file di cache tra esecuzioni) nelle pipeline classiche o nell'editor YAML. 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.

Ingressi dati

key - chiave
string. Obbligatorio.

Chiave (identificatore univoco) per la cache. Deve trattarsi di una stringa che può essere segmentata tramite |. 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 mancati riscontri nella cache, provare a usare una chiave più breve con meno segmenti, ad esempio creando una nuova chiave che rappresenta 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. sono supportate variabili.


cacheHitVar - della variabile hit cache
string.

Variabile da impostare in base al ripristino della cache. Sarà true quando la cache viene ripristinata (ad esempio, un riscontro nella cache), inexact in un hit della cache delle chiavi di ripristino (in restoreKeysbase a ) o false se è presente un mancato riscontro nella cache.


restoreKeys - Prefissi di chiave di ripristino aggiuntivi
string.

Prefissi di chiave di ripristino aggiuntivi usati dall'attività se la chiave primaria non viene eseguita. Può trattarsi di un elenco delimitato da una nuova riga di prefissi chiave.


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 uscita

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
Viene eseguito in Agente, DeploymentGroup
Richieste Nessuno
funzionalità di Questa attività non soddisfa alcuna richiesta di attività successive nel processo.
restrizioni dei comandi Qualunque
variabili impostabili Qualunque
Versione agente 2.160.0 o versione successiva
Categoria attività Utilità

Vedere anche