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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin