Dela via


Cache@2 – Cache v2-uppgift

Förbättra byggprestanda genom att använda den här uppgiften för att cachelagras filer, till exempel beroenden, mellan pipelinekörningar. Se Cacheuppgift: hur det fungerar och Minska byggtiden med cachelagring för specifika exempel och mer information.

Syntax

# 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.

Indata

key - Nyckel
string. Krävs.

Nyckeln (unik identifierare) för cachen. Detta bör vara en sträng som kan segmenteras med hjälp av |. Filsökvägar kan vara absoluta eller relativa till $(System.DefaultWorkingDirectory).

Även om det inte finns något definierat maximalt antal segment för en nyckel kan du prova att använda en kortare nyckel med färre segment om du får cachemissar, till exempel genom att skapa en ny nyckel som är en hash för dina segment.


path - Sökvägen
string. Krävs.

Sökvägen till den mapp som ska cachelagrades. Kan vara fullständigt kvalificerad eller i förhållande till $(System.DefaultWorkingDirectory). Jokertecken stöds inte. Variabler stöds.


cacheHitVar - Cacheträffsvariabel
string.

Variabeln som ska anges baserat på cacheåterställning. Det är true när cacheminnet återställs (dvs. en cacheträff), inexact vid en cacheträff för återställningsnyckeln (baserat på restoreKeys) eller false om det finns en cachemiss.


restoreKeys - Ytterligare återställningsnyckelprefix
string.

De ytterligare återställningsnyckelprefix som aktiviteten använder om den primära nyckeln missar. Detta kan vara en nyradsavgränsad lista med nyckelprefix.


Kontrollalternativ för aktivitet

Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.

Utdatavariabler

Inga.

Kommentarer

Förbättra byggprestanda genom att cachelagra filer, till exempel beroenden, mellan pipelinekörningar.

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
Krav Ingen
Funktioner Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet.
Kommandobegränsningar Valfri
Inställningsbara variabler Valfri
Agentversion 2.160.0 eller senare
Uppgiftskategori Verktyg

Se även