İçeriğe geç

Rehberler

Rust yapıları için sccache nasıl kullanılır

Hedef dizin önbelleği eksik olduğunda Cargo, bağımlılıkları yeniden oluşturur.

5 dk okuma

Hedef dizin önbelleği eksik olduğunda Cargo, bağımlılıkları yeniden oluşturur.

Neden oluyor?

hedef/önbelleğe alma yalnızca onu dolduran şubeye yardımcı olur; sccache şubeler ve makineler arasında çalışır.

Nasıl düzeltilir?

  1. RUSTC_WRAPPER'ı sccache yapmak ve paylaşılan bir S3 veya Redis arka ucunu yapılandırmak için ayarlayın
  2. Yerel bir yedek olarak ~/.cache/sccache'yi önbelleğe alın
  3. Sessiz sıfır isabet oranının gözden kaçmaması için sccache --show-stats'i kontrol edin

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.