Ipprepara Cache tar-Repożitorju ta' Bazel fuq Rotta ta' Niżżil li Taħdem
Ġib id-dipendenzi meħtieġa f'cache magħżul, ittrasferixxi lill-ambjent imblukkat u uża l-istess għażla repository_cache hemmhekk.
Cache tar-repożitorju jista' jipprovdi bytes ta' dipendenzi approvati meta Bazel ma jistax jiksibhom permezz tal-proxy tal-ambjent fil-mira.
- Fuq magna bl-aċċess maħsub, uża l-istat tal-proġett u l-verżjoni ta' Bazel meħtieġa biex tiġbor f'cache magħżul:
bazel fetch --repository_cache=/path/to/repository-cache //... - Ittrasferixxi l-cache ippreparat permezz tal-proċess tal-artefatti tal-proġett.
- Agħżel il-passaġġ tiegħu fl-ambjent fil-mira bl-istess għażla
--repository_cache. Cache mibni għal stat ieħor tal-proġett jista' jkun mhux komplut.
Soluzzjonijiet eqdem jużaw --distdir, li issa huwa ddokumentat bħala skadut. Dan il-mekkaniżmu jeħtieġ arkiv li l-isem tal-fajl tiegħu jaqbel mal-isem bażi tal-URL u li l-hash tiegħu jaqbel mat-talba tan-niżżil iddikjarata. Siġra tas-sors mhux miftuħa mhijiex sostitut, u t-tneħħija tal-hash tneħħi parti mill-għażla tal-artefatti.
Dan ma jipprovdix kull prerekwiżit offline. Il-metadata tar-reġistru Bzlmod, ir-repożitorji Git u l-kmandi mnedija mir-regoli tar-repożitorju jistgħu jkollhom ħtiġijiet addizzjonali. Jekk it-tniżżil dirett permezz tal-proxy huwa r-rekwiżit, investiga d-downloader u l-URL attwali tiegħu minflok tissostitwixxi d-definizzjoni tad-dipendenza biex taħbi l-falliment tal-konnessjoni.