Bir depo önbelleği, Bazel bunları hedef ortamın vekil sunucusu üzerinden alamadığında onaylanmış bağımlılık baytları sağlayabilir.

  1. Amaçlanan erişime sahip bir makinede, gerekli proje durumunu ve Bazel sürümünü kullanarak seçilen bir önbelleğe alın:
    bazel fetch --repository_cache=/path/to/repository-cache //...
  2. Hazırlanan önbelleği projenin yapıt süreci aracılığıyla aktarın.
  3. Yolunu hedef ortamda aynı --repository_cache seçeneğiyle belirtin. Başka bir proje durumu için oluşturulmuş bir önbellek eksik olabilir.

Eski çözümler, artık kullanımdan kaldırılmış olarak belgelenen --distdir seçeneğini kullanır. Bu mekanizma, dosya adı URL'nin temel adıyla eşleşen ve karması bildirilen indirme isteğiyle eşleşen bir arşiv gerektirir. Açılmamış bir kaynak ağacı yerine geçmez ve karmayı kaldırmak yapıt seçiminin bir bölümünü kaldırır.

Bu, tüm çevrimdışı önkoşulları sağlamaz. Bzlmod kayıt üst verileri, Git depoları ve depo kuralları tarafından başlatılan komutlar ek gereksinimlere sahip olabilir. Canlı vekil getirme gerekiyorsa, bağlantı hatasını gizlemek için bağımlılık tanımını değiştirmek yerine gerçek indiriciyi ve URL'yi inceleyin.

İlgili makaleler