Deponeja kaŝmemoro povas provizi aprobitajn bajtojn de dependaĵoj kiam Bazel ne povas akiri ilin per la prokuro de la cela medio.

  1. 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 //...
  2. Transdonu la preparitan kaŝmemoron per la artefakta procezo de la projekto.
  3. 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.

Rilataj artikoloj