Prepari kaŝmemoron de Bazel-deponejo sur funkcianta elŝuta vojo
Elŝutu la bezonatajn dependaĵojn en elektitan kaŝmemoron, transdonu ĝin al la blokita medio kaj uzu tie la saman opcion repository_cache.
Deponeja kaŝmemoro povas provizi aprobitajn bajtojn de dependaĵoj kiam Bazel ne povas akiri ilin per la prokuro de la cela medio.
- Sur maŝino kun la celita aliro, uzu la bezonatan projekton-statstaton kaj Bazel-version por elŝuti en elektitan kaŝmemoron:
bazel fetch --repository_cache=/path/to/repository-cache //... - Transdonu la preparitan kaŝmemoron per la artefakta procezo de la projekto.
- Elektu ĝian vojon en la cela medio kun la sama opcio
--repository_cache. Kaŝmemoro kreita por alia projekta stato povas esti nekompleta.
Pli malnovaj solvoj uzas --distdir, nun dokumentita kiel arkaika. Tiu mekanismo postulas arĥivon kies dosiernomo kongruas kun la baza nomo de la URL kaj kies haketo kongruas kun la deklarita elŝuta peto. Malpakita fonta arbo ne estas anstataŭaĵo, kaj forigi la haketon forigas parton de la artefakta elekto.
Ĉi tio ne provizas ĉiun senretan antaŭkondiĉon. Bzlmod-registraj metadatumoj, Git-deponejoj kaj komandoj lanĉitaj de deponejaj reguloj povas havi pliajn bezonojn. Se viva prokura elŝuto estas la postulo, esploru ĝian realan elŝutilon kaj URL anstataŭ anstataŭigi la dependaĵan difinon por kaŝi la konektan fiaskon.