Megosztás a következőn keresztül:


Cache@2 – Gyorsítótár v2 feladat

Ezzel a feladattal javíthatja a buildteljesítményt a fájlok, például függőségek gyorsítótárazásához a folyamatfuttatások között. Konkrét példákért és további részletekért lásd : Gyorsítótár-feladat: működés ésBuildelési idő csökkentése gyorsítótárazással .

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.

Bevitelek

key - Kulcs
string. Kötelező.

A gyorsítótár kulcsa (egyedi azonosítója). Ennek a sztringnek a használatával |szegmentáltnak kell lennie. A fájlelérési utak abszolútak vagy relatívak lehetnek.$(System.DefaultWorkingDirectory)

Bár egy kulcshoz nincs meghatározva a szegmensek maximális száma, ha gyorsítótárhibákat tapasztal, próbáljon meg rövidebb, kevesebb szegmenst tartalmazó kulcsot használni, például hozzon létre egy új kulcsot, amely a szegmensek kivonata.


path - Elérési út
string. Kötelező.

A gyorsítótárazott mappa elérési útja. Lehet teljes mértékben minősített vagy relatív $(System.DefaultWorkingDirectory). Helyettesítő karakterek nem használhatók. A változók támogatottak.


cacheHitVar - Gyorsítótár találati változója
string.

A gyorsítótár-visszaállítás alapján beállítandó változó. Ez akkor történik true , amikor a gyorsítótárat visszaállítják (azaz gyorsítótár-találatot), inexact egy visszaállítási kulcs gyorsítótárának találatát (a alapján restoreKeys), vagy false ha hiányzik a gyorsítótár.


restoreKeys - További visszaállítási kulcselőtagok
string.

A feladat által használt további visszaállítási kulcselőtagok, ha az elsődleges kulcs hiányzik. Ez lehet a kulcselőtagok új sorba tagolt listája.


Feladatvezérlési lehetőségek

Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Megjegyzések

A buildteljesítmény javítása fájlok, például függőségek gyorsítótárazásával a folyamatfuttatások között.

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás: Ügynök, DeploymentGroup
Igények None
Képességek Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója 2.160.0 vagy újabb
Feladatkategória Segédprogram

Lásd még