Cache@2 — zadanie pamięci podręcznej w wersji 2

Buforuj pliki między przebiegami.

Składnia

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

Dane wejściowe

key - Klucz
string. Wymagane.

Klucz (unikatowy identyfikator) pamięci podręcznej. Powinien to być ciąg, który można podzielić na segmenty przy użyciu ciągu "|". Ścieżki plików mogą być bezwzględne lub względne względem elementu $(System.DefaultWorkingDirectory).


path - Ścieżka
string. Wymagane.

Ścieżka folderu do pamięci podręcznej. Może być w pełni kwalifikowana lub względna względem elementu $(System.DefaultWorkingDirectory). Symbole wieloznaczne nie są obsługiwane. Obsługiwane są zmienne .


cacheHitVar - Zmienna trafienia pamięci podręcznej
string.

Zmienna ustawiana na wartość "true" po przywróceniu pamięci podręcznej (tj. trafieniu pamięci podręcznej), w przeciwnym razie ustawiono wartość "false".


restoreKeys - Dodatkowe prefiksy kluczy przywracania
string.

Dodatkowe prefiksy kluczy przywracania, które są używane, jeśli brakuje klucza podstawowego. Może to być lista prefiksów kluczy rozdzielana nowym wierszem.


Opcje sterowania zadaniami

Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.

Zmienne wyjściowe

Brak.

Uwagi

Zwiększ wydajność kompilacji, buforując pliki, takie jak zależności, między przebiegami potoku.

Wymagania

Wymaganie Opis
Typy potoków YAML, klasyczna kompilacja, wersja klasyczna
Działa w Agent, DeploymentGroup
Wymagania Brak
Możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
Ograniczenia poleceń Dowolne
Zmienne ustawialne Dowolne
Wersja agenta 2.160.0 lub nowsza
Kategoria zadania Narzędzie

Zobacz też