Predmemorija spremnika može pružiti odobrene bajtove ovisnosti kada ih Bazel ne može dobiti kroz proxy ciljnog okruženja.

  1. Na stroju s predviđenim pristupom upotrijebite potrebno stanje projekta i verziju Bazela za dohvat u odabranu predmemoriju:
    bazel fetch --repository_cache=/path/to/repository-cache //...
  2. Prenesite pripremljenu predmemoriju kroz proces artefakata projekta.
  3. Odaberite njezinu putanju u ciljnom okruženju istom opcijom --repository_cache. Predmemorija izgrađena za drugo stanje projekta može biti nepotpuna.

Starija zaobilazna rješenja koriste --distdir, koji je sada dokumentiran kao zastario. Taj mehanizam zahtijeva arhivu čije se ime datoteke podudara s osnovnim imenom URL-a i čiji se hash podudara s deklariranim zahtjevom za preuzimanje. Raspakirano stablo izvora nije zamjena, a uklanjanje hasha uklanja dio odabira artefakata.

Ovo ne osigurava svaki izvanmrežni preduvjet. Metapodaci Bzlmod registra, Git spremnici i naredbe pokrenute pravilima spremnika mogu imati dodatne potrebe. Ako je potrebno preuzimanje uživo kroz proxy, istražite njegov stvarni preuzimatelj i URL umjesto da zamijenite definiciju ovisnosti kako biste sakrili neuspjeh veze.

Povezani članci