Sdílet prostřednictvím


Cache@2 – Mezipaměť úlohy v2

Zvyšte výkon sestavení tím, že tuto úlohu použijete k ukládání souborů, jako jsou závislosti, do mezipaměti mezi spuštěními kanálu. Konkrétní příklady a další podrobnosti najdete v tématech Úloha ukládání do mezipaměti: jak funguje a Zkrácení doby sestavení pomocí ukládání do mezipaměti .

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.

Vstupy

key - Klíč
string. Povinná hodnota.

Klíč (jedinečný identifikátor) mezipaměti. Mělo by se jednat o řetězec, který lze segmentovat pomocí .| Cesty k souborům můžou být absolutní nebo relativní k $(System.DefaultWorkingDirectory).

I když pro klíč není definovaný maximální počet segmentů, pokud dochází k chybějícím datům v mezipaměti, zkuste použít kratší klíč s menším počtem segmentů, například vytvořením nového klíče, který bude hodnotou hash vašich segmentů.


path - Cestu
string. Povinná hodnota.

Cesta ke složce, která se má uložit do mezipaměti. Může být plně kvalifikovaný nebo relativní k $(System.DefaultWorkingDirectory). Zástupné znaky se nepodporují. Podporují se proměnné .


cacheHitVar - Proměnná přístupů k mezipaměti
string.

Proměnná, která se má nastavit na základě obnovení mezipaměti. Dojde true k ní při obnovení mezipaměti (tj. nalezení mezipaměti), inexact při nalezení mezipaměti pro obnovení klíče (na základě ) nebo false v případě, že dojde k restoreKeyschybě mezipaměti.


restoreKeys - Další předpony klíčů pro obnovení
string.

Další předpony klíče pro obnovení, které úloha použije, pokud primární klíč vynechá. Může se jednat o seznam předpon klíčů oddělených novým řádekem.


Možnosti ovládání úloh

Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace najdete v tématu Možnosti ovládacích prvků a běžné vlastnosti úlohy.

Výstupní proměnné

Žádné

Poznámky

Zvýšení výkonu sestavení ukládáním souborů, jako jsou závislosti, mezi spuštěními kanálu do mezipaměti.

Požadavky

Požadavek Popis
Typy kanálů YAML, klasický build, klasická verze
Běží na Agent, DeploymentGroup
Požadavky Žádné
Možnosti Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze.
Omezení příkazů Všechny
Nastavitelné proměnné Všechny
Verze agenta 2.160.0 nebo vyšší
Kategorie úloh Nástroj

Viz také