Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Förbättra byggprestanda genom att använda den här uppgiften för att cachelagras filer, till exempel beroenden, mellan pipelinekörningar. Om du vill lägga till uppgiften söker du efter Cache (cachefiler mellan körningar) i klassiska pipelines eller YAML-redigeraren. Se Cacheaktivitet: 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.
Ingångar
key
-
nyckel
string. Obligatoriskt.
Nyckeln (unik identifierare) för cacheminnet. Det här bör vara en sträng som kan segmenteras med .| Filsökvägar kan vara absoluta eller relativa till $(System.DefaultWorkingDirectory).
Det finns inget definierat maximalt antal segment för en nyckel, men om du får cachemissar kan du prova att använda en kortare nyckel med färre segment, till exempel genom att skapa en ny nyckel som är en hash för dina segment.
path
-
Sökväg
string. Obligatoriskt.
Sökvägen till den mapp som ska cachelagrats. Kan vara fullständigt kvalificerad eller i förhållande till $(System.DefaultWorkingDirectory). Jokertecken stöds inte.
variabler stöds.
cacheHitVar
-
Cache-träffvariabeln
string.
Variabeln som ska anges baserat på cacheåterställning. Det kommer att vara true när cachen återställs (dvs. en cacheträff), inexact vid en återställningsnyckelcacheträff (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 nyindelad lista med nyckelprefix.
Alternativ för uppgiftskontroll
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Ingen.
Anmärkningar
Förbättra byggprestanda genom att cachelagra filer, till exempel beroenden, mellan pipelinekörningar.
Krav
| Krav | Beskrivning |
|---|---|
| Pipelinetyper | YAML, klassisk version |
| Körs på | Agent, DeploymentGroup |
| Krav | Ingen |
| Kapaciteter | Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet. |
| Kommandobegränsningar | Vilken som helst |
| variabler som kan | Vilken som helst |
| Agentversion | 2.160.0 eller senare |
| Aktivitetskategori | Nyttighet |