کام کرنے والے ڈاؤن لوڈ راستے پر Bazel ریپوزٹری کیش تیار کریں
ضروری انحصار منتخب کیش میں لائیں، اسے بلاک شدہ ماحول میں منتقل کریں اور وہاں وہی repository_cache اختیار استعمال کریں۔
جب Bazel ہدف ماحول کے پراکسی کے ذریعے انہیں حاصل نہیں کر سکتا، تب ریپوزٹری کیش منظور شدہ انحصار بائٹس فراہم کر سکتا ہے۔
- مطلوبہ رسائی والی مشین پر، ضروری پروجیکٹ حالت اور Bazel ورژن استعمال کر کے منتخب کیش میں لائیں:
bazel fetch --repository_cache=/path/to/repository-cache //... - تیار شدہ کیش کو پروجیکٹ کے آرٹی فیکٹ عمل کے ذریعے منتقل کریں۔
- ہدف ماحول میں اسی
--repository_cacheاختیار کے ساتھ اس کا راستہ منتخب کریں۔ کسی دوسری پروجیکٹ حالت کے لیے بنایا گیا کیش نامکمل ہو سکتا ہے۔
پرانی ترکیبیں --distdir استعمال کرتی ہیں، جو اب متروک کے طور پر درج ہے۔ اس طریقہ کار کے لیے ایسی آرکائیو درکار ہے جس کا فائل نام URL کے بنیادی نام سے مطابقت رکھتا ہو اور اس کا ہیش اعلان شدہ ڈاؤن لوڈ درخواست سے مطابقت رکھتا ہو۔ غیر کھلی سورس ٹری متبادل نہیں ہے، اور ہیش ہٹانے سے آرٹی فیکٹ انتخاب کا حصہ ہٹ جاتا ہے۔
یہ ہر آف لائن پیشگی شرط فراہم نہیں کرتا۔ Bzlmod رجسٹری میٹا ڈیٹا، Git ریپوزٹریاں اور ریپوزٹری قواعد سے شروع ہونے والے کمانڈز کی اضافی ضروریات ہو سکتی ہیں۔ اگر براہ راست پراکسی کے ذریعے حصول ضروری ہو، تو کنکشن کی ناکامی چھپانے کے لیے انحصار کی تعریف بدلنے کے بجائے اس کے اصل ڈاؤن لوڈر اور URL کی جانچ کریں۔