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

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

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

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

Поврзани статии