Rehberler
İsabet eden bir önbellek anahtarı nasıl yazılır
Önbellek yapılandırıldı ancak her çalıştırmada kaçırılıyor.
4 dk okuma
Önbellek yapılandırıldı ancak her çalıştırmada kaçırılıyor.
Neden oluyor?
Anahtar, çalıştırma başına değişen bir şeyi içerir veya içeriği değiştiren bir şeyi hariç tutar.
Nasıl düzeltilir?
- İçeriği belirleyen dosyalara tam olarak karma işlemi uygulayın (genellikle kilit dosyaları)
- Önbelleklerin çapraz kirlenmesini önlemek için runner.os ve runner.arch'ı ekleyin
- Hiçbir zaman github.sha'yı veya zaman damgasını eklemeyin
- Kısmi eşleşmenin yine de yardımcı olması için geri yükleme anahtarları ekleyin
Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir
Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.
İlgili
CI önbelleklerinin gerçekten kalıcı olmasını sağlamaÖnbellekler yapılandırılmış ancak isabet oranı düşük.10 GB önbellek sınırına nasıl yaklaşılır?Önbellekleriniz depo başına 10 GB'ı aşıyor ve sessizce tahliye edilmeye başlıyor.Depolar arasında derleme önbelleği nasıl paylaşılır?Her depo, aynı paylaşılan bağımlılıklar için kendi önbelleğini korur.İşler arasında Docker önbelleği nasıl paylaşılır?Her matris ayağı aynı katmanları yeniden oluşturur.