Подгответе кеш на складиште на Bazel на работна рута за преземање
Преземете ги потребните зависности во избран кеш, префрлете го во блокираната околина и користете ја таму истата опција repository_cache.
Кешот на складиште може да обезбеди одобрени бајти на зависности кога Bazel не може да ги добие преку проксито на целната околина.
- На машина со предвидениот пристап користете ја потребната состојба на проектот и верзијата на Bazel за да преземете во избран кеш:
bazel fetch --repository_cache=/path/to/repository-cache //... - Префрлете го подготвениот кеш преку процесот на артефакти на проектот.
- Изберете ја неговата патека во целната околина со истата опција
--repository_cache. Кеш изграден за друга состојба на проектот може да биде нецелосен.
Поновите решенија користат --distdir, сега документиран како застарен. Тој механизам бара архив чие име на датотека се совпаѓа со основното име на URL и чиј хеш се совпаѓа со објавеното барање за преземање. Распакувано дрво на изворниот код не е замена, а отстранувањето на хешот отстранува дел од изборот на артефакти.
Ова не ги обезбедува сите офлајн предуслови. Метаподатоците од регистарот Bzlmod, Git складиштата и командите што ги стартуваат правилата на складиштето може да имаат дополнителни потреби. Ако е потребно преземање во живо преку прокси, испитајте го неговиот вистински преземач и URL наместо да ја замените дефиницијата на зависноста за да го скриете неуспехот на врската.