အလုပ်လုပ်သော ဒေါင်းလုဒ်လမ်းကြောင်းတွင် Bazel Repository Cache ကို ပြင်ဆင်ပါ
လိုအပ်သော မှီခိုမှုများကို ရွေးချယ်ထားသော cache ထဲသို့ ရယူပါ၊ ပိတ်ဆို့ထားသော ပတ်ဝန်းကျင်သို့ လွှဲပြောင်းပြီး ထိုနေရာတွင် တူညီသော repository_cache ရွေးချယ်မှုကို အသုံးပြုပါ။
Bazel သည် ပစ်မှတ်ပတ်ဝန်းကျင်၏ proxy မှတစ်ဆင့် မရယူနိုင်သောအခါ repository cache သည် အတည်ပြုထားသော မှီခိုမှု byte များကို ပေးနိုင်သည်။
- ရည်ရွယ်ထားသော အသုံးပြုခွင့်ရှိသည့် စက်တွင် လိုအပ်သော ပရောဂျက်အခြေအနေနှင့် Bazel ဗားရှင်းကို အသုံးပြု၍ ရွေးချယ်ထားသော cache ထဲသို့ ရယူပါ။
bazel fetch --repository_cache=/path/to/repository-cache //... - ပြင်ဆင်ထားသော cache ကို ပရောဂျက်၏ အနုပညာပစ္စည်းလုပ်ငန်းစဉ်မှတစ်ဆင့် လွှဲပြောင်းပါ။
- ပစ်မှတ်ပတ်ဝန်းကျင်တွင် တူညီသော
--repository_cacheရွေးချယ်မှုဖြင့် ၎င်း၏လမ်းကြောင်းကို ရွေးပါ။ အခြားပရောဂျက်အခြေအနေအတွက် တည်ဆောက်ထားသော cache သည် မပြည့်စုံနိုင်ပါ။
ရှေးဟောင်းဖြေရှင်းနည်းများသည် --distdir ကို အသုံးပြုကြပြီး ယခု ခေတ်ကုန်ပြီဟု မှတ်တမ်းတင်ထားသည်။ ထိုယန္တရားတွင် ဖိုင်အမည်သည် URL ၏ အခြေခံအမည်နှင့် ကိုက်ညီပြီး hash သည် ကြေညာထားသော ဒေါင်းလုဒ်တောင်းခံမှုနှင့် ကိုက်ညီသော archive လိုအပ်သည်။ မဖြည်ထားသော source tree သည် အစားထိုးမဟုတ်ပါ၊ hash ကို ဖယ်ရှားခြင်းသည် အနုပညာပစ္စည်းရွေးချယ်မှု၏ တစ်စိတ်တစ်ပိုင်းကို ဖယ်ရှားသည်။
၎င်းသည် အော့ဖ်လိုင်း ကြိုတင်လိုအပ်ချက်အားလုံးကို မပေးပါ။ Bzlmod registry မက်တာဒေတာ၊ Git repository များနှင့် repository စည်းမျဉ်းများမှ စတင်သော command များတွင် ထပ်ဆောင်းလိုအပ်ချက်များ ရှိနိုင်သည်။ အသည်းအသန် proxy မှတစ်ဆင့် ရယူရန် လိုအပ်ပါက ချိတ်ဆက်မှုကျရှုံးမှုကို ဖုံးကွယ်ရန် မှီခိုမှုအဓိပ္ပာယ်ဖွင့်ဆိုချက်ကို အစားထိုးမည့်အစား ၎င်း၏ အမှန်တကယ် ဒေါင်းလုဒ်ဆွဲသူနှင့် URL ကို စူးစမ်းပါ။