Sdílet prostřednictvím


Cache@2 – úloha mezipaměti v2

Zvýšení výkonu sestavení pomocí této úlohy k ukládání souborů do mezipaměti, jako jsou závislosti, mezi spuštěními kanálu. Pokud chcete přidat úlohu, vyhledejte mezipaměť (soubory mezipaměti mezi spuštěními) v klasických kanálech nebo editoru YAML. Podívejte se na úlohu Mezipaměti: jak funguje a zkracuje dobu sestavení pomocí ukládání do mezipaměti pro konkrétní příklady a další podrobnosti.

Syntaxe

# 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

klíče
string. Povinné.

Klíč (jedinečný identifikátor) mezipaměti. To by měl být řetězec, který lze segmentovat pomocí |. Cesty k souborům mohou být absolutní nebo relativní k $(System.DefaultWorkingDirectory).

I když pro klíč neexistuje definovaný maximální počet segmentů, zkuste použít kratší klíč s menším počtem segmentů, například vytvořením nového klíče, který je hodnotou hash vašich segmentů.


path - cesta
string. Povinné.

Cesta ke složce, do které se má ukládat do mezipaměti. Může být plně kvalifikovaný nebo relativní k $(System.DefaultWorkingDirectory). Zástupné dokumentace nejsou podporovány. jsou podporovány proměnné.


cacheHitVar - Proměnná přístupu do mezipaměti
string.

Proměnná, která se nastaví na základě obnovení mezipaměti. Bude se true jednat o obnovení mezipaměti (tj. přístup do mezipaměti), inexact přístup k mezipaměti obnovení (na restoreKeyszákladě) nebo false pokud dojde k chybě mezipaměti.


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

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


Možnosti ovládání úloh

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

Výstupní proměnné

Žádné.

Poznámky

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

Požadavky

Požadavek Popis
Typy kanálů YAML, klasické sestavení
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ů Jakýkoliv
nastavitelné proměnné Jakýkoliv
Verze agenta 2.160.0 nebo vyšší
Kategorie úkolu Užitnost

Viz také