Кеш репозиторијума може пружити одобрене бајтове зависности када их Bazel не може добити преко проксија циљног окружења.

  1. На машини са предвиђеним приступом употребите потребно стање пројекта и верзију Bazela да преузмете у изабрани кеш:
    bazel fetch --repository_cache=/path/to/repository-cache //...
  2. Пренесите припремљени кеш кроз процес артефаката пројекта.
  3. Изаберите његову путању у циљном окружењу истом опцијом --repository_cache. Кеш изграђен за друго стање пројекта може бити непотпун.

Старија заобилазна решења користе --distdir, који је сада документован као застарео. Тај механизам захтева архиву чије се име датотеке подудара са основним именом URL-а и чији се хеш подудара са декларисаним захтевом за преузимање. Распаковано стабло извора није замена, а уклањање хеша уклања део избора артефаката.

Ово не обезбеђује сваки офлајн предуслов. Метаподаци Bzlmod регистра, Git репозиторијуми и команде покренуте правилима репозиторијума могу имати додатне потребе. Ако је потребно преузимање уживо преко проксија, истражите његов стварни преузимач и URL уместо да замените дефиницију зависности како бисте сакрили неуспех везе.

Повезани чланци