Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İş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. Görevi eklemek için, Klasik işlem hatlarında veya YAML düzenleyicisinde Önbellek (çalıştırmalar arasındaki önbellek dosyaları) araması. Bkz . Önbellek görevi: nasıl çalışır ve belirli örnekler ve diğer ayrıntılar için önbelleğe alma kullanarak derleme süresini azaltma .
Sözdizimi
# 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. Gerekli.
Önbelleğin anahtarı (benzersiz tanımlayıcı). Bu, kullanılarak |bölümlenebilen bir dize olmalıdır. Dosya yolları mutlak veya $(System.DefaultWorkingDirectory)göreli olabilir.
Bir anahtar için tanımlı en fazla segment sayısı olmasa da, önbellek eksikleri alıyorsanız, daha az kesim içeren daha kısa bir anahtar kullanmayı deneyin. Örneğin, segmentlerinizin karması olan yeni bir anahtar oluşturmayı deneyin.
path
-
Yol
string. Gerekli.
Önbelleğe alınacak klasörün yolu. tam nitelikli veya $(System.DefaultWorkingDirectory)göre olabilir. Joker karakterler desteklenmez.
Değişkenleri desteklenir.
önbellek isabet değişkenicacheHitVar -
string.
Önbellek geri yüklemesine göre ayarlanacağı değişken. Önbellek geri yüklendiğinde (önbellek isabeti), true bir geri yükleme anahtarı önbelleği isabetinde (tabanlıinexact) veya restoreKeys bir önbellek isabeti eksik olduğunda olurfalse.
restoreKeys
-
Ek geri yükleme anahtarı ön ekleri
string.
Ek geri yükleme anahtarı ön ekleri, birincil anahtar atlarsa görevin kullandığı önekler. Bu, anahtar ön eklerinin yeni satırla sınırlandırılmış bir listesi olabilir.
Görev denetim seçenekleri
Tüm görevlerin, 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 |
| Üzerinde çalışır | Agent, DeploymentGroup |
| Talep | Hiç kimse |
| Özellikleri | Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz. |
| Komut kısıtlamaları | Herhangi biri |
| Ayarlanabilir değişkenleri | Herhangi biri |
| Aracı sürümü | 2.160.0 veya üzeri |
| Görev kategorisi | Fayda |