CacheBeta@1 – Zwischenspeichern (Beta) v1-Aufgabe
Verbessern Sie die Buildleistung, indem Sie diese Aufgabe verwenden, um Dateien, z. B. Abhängigkeiten, zwischen Pipelineausführungen zwischenzuspeichern.
Hinweis
Es gibt eine neuere Version dieser Aufgabe. Verwenden Sie Cache@2.
Syntax
# Cache (Beta) v1
# Cache files between runs.
- task: CacheBeta@1
inputs:
key: # string. Required. Key.
path: # string. Required. Path.
#cacheHitVar: # string. Cache hit variable.
#restoreKeys: # string. Additional restore key prefixes.
Eingaben
key
- Schlüssel
string
. Erforderlich.
Der Schlüssel (eindeutiger Bezeichner) für den Cache. Dies sollte eine Zeichenfolge sein, die mit |
segmentiert werden kann. Dateipfade können absolut oder relativ zu $(System.DefaultWorkingDirectory)
sein.
path
- Pfad
string
. Erforderlich.
Der Pfad des zwischengespeicherten Ordners. Kann vollständig qualifiziert oder relativ zu $(System.DefaultWorkingDirectory)
sein. Platzhalter werden nicht unterstützt. Variablen werden unterstützt.
cacheHitVar
- Cachetreffvariable
string
.
Die Variable, auf die true
festgelegt werden soll, wenn der Cache wiederhergestellt wird (d. h. ein Cachetreffer). Legt andernfalls die Variable auf fest false
.
restoreKeys
- Zusätzliche Wiederherstellungsschlüsselpräfixe
string
.
Die zusätzlichen Wiederherstellungsschlüsselpräfixe, die der Task verwendet, wenn der Primärschlüssel nicht vorhanden ist. Dies kann eine durch Zeilentrennzeichen getrennte Liste von Schlüsselpräfixen sein.
Optionen für die Vorgangskontrolle
Alle Vorgänge verfügen zusätzlich zu ihren Eingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.
Ausgabevariablen
Keine.
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Klassischer Build, klassische Version |
Wird ausgeführt auf | Agent, DeploymentGroup |
Forderungen | Keine |
Capabilities | Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag. |
Befehlseinschränkungen | Any |
Einstellbare Variablen | Any |
Agent-Version | 2.159.2 oder höher |
Aufgabenkategorie | Hilfsprogramm |