Varastovälimuisti voi tarjota hyväksytyt riippuvuustavut, kun Bazel ei voi hankkia niitä kohdeympäristön välityspalvelimen kautta.

  1. Käytä koneella, jolla on aiottu käyttöoikeus, tarvittavaa projektin tilaa ja Bazel-versiota hakeaksesi valittuun välimuistiin:
    bazel fetch --repository_cache=/path/to/repository-cache //...
  2. Siirrä valmisteltu välimuisti projektin artefaktiprosessin kautta.
  3. Valitse sen polku kohdeympäristössä samalla --repository_cache-asetuksella. Toiselle projektin tilalle rakennettu välimuisti voi olla puutteellinen.

Vanhemmat ratkaisut käyttävät --distdir-asetusta, joka on nyt dokumentoitu vanhentuneeksi. Tämä mekanismi vaatii arkiston, jonka tiedostonimi vastaa URL:n perusnimeä ja jonka tiiviste vastaa ilmoitettua latauspyyntöä. Pakkaamaton lähdekoodipuu ei ole korvike, ja tiivisteen poistaminen poistaa osan artefaktien valinnasta.

Tämä ei tarjoa kaikkia offline-edellytyksiä. Bzlmod-rekisterin metatiedot, Git-varastot ja varastosääntöjen käynnistämät komennot voivat tarvita lisää. Jos vaatimuksena on reaaliaikainen haku välityspalvelimen kautta, tutki sen todellista lataajaa ja URL:ää sen sijaan, että korvaisit riippuvuuden määritelmän yhteysvirheen piilottamiseksi.

Aiheeseen liittyvät artikkelit