Valmistele Bazel-varastovälimuisti toimivalla latausreitillä
Hae tarvittavat riippuvuudet valittuun välimuistiin, siirrä se estettyyn ympäristöön ja käytä siellä samaa repository_cache-asetusta.
Varastovälimuisti voi tarjota hyväksytyt riippuvuustavut, kun Bazel ei voi hankkia niitä kohdeympäristön välityspalvelimen kautta.
- 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 //... - Siirrä valmisteltu välimuisti projektin artefaktiprosessin kautta.
- 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.