Andaa Akiba ya Hifadhi ya Bazel kwenye Njia ya Upakuaji Inayofanya Kazi
Leta vitegemezi vinavyohitajika kwenye akiba iliyochaguliwa, ihamishe hadi kwenye mazingira yaliyozuiwa na utumie chaguo lile lile la repository_cache hapo.
Akiba ya hifadhi inaweza kutoa baiti za vitegemezi vilivyoidhinishwa wakati Bazel haiwezi kuzipata kupitia proksi ya mazingira lengwa.
- Kwenye mashine yenye ufikiaji uliokusudiwa, tumia hali ya mradi na toleo la Bazel linalohitajika ili kuleta kwenye akiba iliyochaguliwa:
bazel fetch --repository_cache=/path/to/repository-cache //... - Hamisha akiba iliyoandaliwa kupitia mchakato wa vibandiko vya mradi.
- Chagua njia yake katika mazingira lengwa kwa chaguo lile lile la
--repository_cache. Akiba iliyoundwa kwa hali nyingine ya mradi inaweza kuwa isiyokamilika.
Suluhisho za zamani hutumia --distdir, ambalo sasa limeandikwa kama lililopitwa na wakati. Utaratibu huo unahitaji kumbukumbu ambayo jina la faili linalingana na jina la msingi la URL na hashi yake inalingana na ombi la upakuaji lililotangazwa. Mti wa chanzo usiofunguliwa si mbadala, na kuondoa hashi kunaondoa sehemu ya uteuzi wa vibandiko.
Hii haitoi kila sharti la nje ya mtandao. Metadata ya rejista ya Bzlmod, hifadhi za Git na amri zinazozinduliwa na kanuni za hifadhi zinaweza kuwa na mahitaji ya ziada. Iwapo upakuaji wa moja kwa moja kupitia proksi ndilo sharti, chunguza kipakuzi na URL halisi badala ya kubadilisha ufafanuzi wa kitegemezi ili kuficha kushindwa kwa muunganisho.