Share via


Cache@2 - Önbellek v2 görevi

İşlem hattı çalıştırmaları arasında bağımlılıklar gibi dosyaları önbelleğe almak için bu görevi kullanarak derleme performansını geliştirin. Belirli örnekler ve diğer ayrıntılar için bkz . Önbellek görevi: nasıl çalıştığı ve Önbelleğe alma özelliğini kullanarak derleme süresini azaltma .

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.

Girişler

key - Anahtar
string. Gereklidir.

Önbelleğin anahtarı (benzersiz tanımlayıcı). Bu, kullanılarak |bölümlenebilen bir dize olmalıdır. Dosya yolları mutlak veya göreli $(System.DefaultWorkingDirectory)olabilir.

Bir anahtar için tanımlı en fazla segment sayısı olmasa da, önbellek isabetsizleri alıyorsanız, daha az kesim içeren daha kısa bir anahtar kullanmayı deneyin; örneğin, segmentlerinizin karması olan yeni bir anahtar oluşturun.


path - Yolu
string. Gereklidir.

Önbelleğe alınacak klasörün yolu. tam nitelemeli veya ile $(System.DefaultWorkingDirectory)ilgili olabilir. Joker karakterler desteklenmez. Değişkenler desteklenir.


cacheHitVar - Önbellek isabet değişkeni
string.

Önbellek geri yüklemesine göre ayarlanacağı değişken. true Önbellek geri yüklendiğinde (önbellek isabeti), inexact bir geri yükleme anahtarı önbellek isabetinde (tabanlırestoreKeys) veya false önbellek isabetsiz önbellek olduğunda olur.


restoreKeys - Ek geri yükleme anahtarı ön ekleri
string.

Birincil anahtar atlarsa görevin kullandığı ek geri yükleme anahtarı ön ekleri. Bu, yeni satırla ayrılmış anahtar ön ekleri listesi olabilir.


Görev denetim seçenekleri

Tüm görevlerde görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.

Çıkış değişkenleri

Yok.

Açıklamalar

İşlem hattı çalıştırmaları arasında bağımlılıklar gibi dosyaları önbelleğe alarak derleme performansını geliştirin.

Gereksinimler

Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalışır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görev, işteki sonraki görevler için hiçbir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü 2.160.0 veya üzeri
Görev kategorisi Yardımcı Program

Ayrıca bkz.