Përgatitni një cache repozitori Bazel në një rrugë shkarkimi funksionale
Sillni varësitë e kërkuara në një cache të zgjedhur, transferojeni në mjedisin e bllokuar dhe përdorni atje të njëjtin opsion repository_cache.
Një cache repozitori mund të ofrojë bajtë varësish të miratuar kur Bazel nuk mund t'i marrë ato përmes përfaqësuesit të mjedisit të synuar.
- Në një makinë me aksesin e synuar, përdorni gjendjen e projektit dhe versionin e Bazel të kërkuar për të sjellë në një cache të zgjedhur:
bazel fetch --repository_cache=/path/to/repository-cache //... - Transferoni cache-n e përgatitur përmes procesit të artefakteve të projektit.
- Zgjidhni shtegun e tij në mjedisin e synuar me të njëjtin opsion
--repository_cache. Një cache i ndërtuar për një gjendje tjetër projekti mund të jetë i paplotë.
Zgjidhjet më të vjetra përdorin --distdir, tani i dokumentuar si i vjetëruar. Ai mekanizëm kërkon një arkiv emri i skedarit të të cilit përputhet me emrin bazë të URL-së dhe hash-i i të cilit përputhet me kërkesën e deklaruar të shkarkimit. Një pemë burimore e paekstraktuar nuk është zëvendësues, dhe heqja e hash-it heq një pjesë të përzgjedhjes së artefakteve.
Kjo nuk ofron çdo parakusht offline. Metadata e regjistrit Bzlmod, repozitorët Git dhe komandat e nisura nga rregullat e repozitorit mund të kenë nevoja shtesë. Nëse kërkohet marrja e drejtpërdrejtë përmes përfaqësuesit, hetoni shkarkuesin dhe URL-në e tij aktuale në vend që të zëvendësoni përkufizimin e varësisë për të fshehur dështimin e lidhjes.