Ein repositoriecache kan levera godkjende avhengnadsbytar når Bazel ikkje kan henta dei gjennom proxyen til målmiljøet.

  1. På ein maskin med den tiltenkte tilgangen, bruk den påkravde prosjekttilstanden og Bazel-versjonen for å henta til ein vald cache:
    bazel fetch --repository_cache=/path/to/repository-cache //...
  2. Overfør den farebudne cachen gjennom artefaktprosessen til prosjektet.
  3. Vel stien i målmiljøet med same --repository_cache-alternativ. Ein cache bygd for ein annan prosjekttilstand kan vera ufullstendig.

Eldre løysingar brukar --distdir, som no er dokumentert som utdatert. Den mekanismen krev eit arkiv der filnamnet samsvarar med basisnamnet i URL-en og hashen samsvarar med den erklærte nedlastingsførespurnaden. Eit upakka kjeldedetre er ikkje ein erstatning, og fjerning av hashen fjernar ein del av artefaktutvalet.

Dette leverer ikkje alle offline-føresetnader. Bzlmod-registermetadata, Git-repositorium og kommandoar starta av repositoriereglar kan ha ekstra behov. Viss live-proxyhenting er kravet, undersøk den faktiske nedlastaren og URL-en i staden for å erstatta avhengnadsdefinisjonen for å skjula tilkoplingsfeilen.

Relaterte artiklar