የBazel ማከማቻ መሸጎጫን በሚሠራ የማውረድ መንገድ ላይ ያዘጋጁ
አስፈላጊ ጥገኝነቶችን ወደ ተመረጠ መሸጎጫ ያውርዱ፣ ወደተዘጋው አካባቢ ያስተላልፉ እና በዚያው repository_cache አማራጭ በዚያ ይጠቀሙ።
የማከማቻ መሸጎጫ ባዘል በዒላማው አካባቢ ፕሮክሲ በኩል ማግኘት ሲያቅተው የተፈቀዱ የጥገኝነት ባይቶችን ሊያቀርብ ይችላል።
- በታሰበው መዳረሻ ባለው ማሽን ላይ አስፈላጊውን የፕሮጀክት ሁኔታ እና የባዘል ስሪት ተጠቅመው ወደተመረጠ መሸጎጫ ያውርዱ፦
bazel fetch --repository_cache=/path/to/repository-cache //... - የተዘጋጀውን መሸጎጫ በፕሮጀክቱ የአርቲፋክት ሂደት ያስተላልፉ።
- መንገዱን በዒላማው አካባቢ በተመሳሳይ
--repository_cacheአማራጭ ይምረጡ። ለሌላ የፕሮጀክት ሁኔታ የተሠራ መሸጎጫ ያልተሟላ ሊሆን ይችላል።
የቆዩ የመፍትሔ ዘዴዎች --distdir ይጠቀማሉ፤ አሁን ጊዜው ያለፈበት ተብሎ ተመዝግቧል። ያ ዘዴ የፋይሉ ስም ከURL መሠረታዊ ስም ጋር የሚመሳሰል እና ሃሽው ከተገለጸው የማውረድ ጥያቄ ጋር የሚመሳሰል ማህደር ይፈልጋል። ያልተጠመቀ የምንጭ ዛፍ ምትክ አይሆንም፤ ሃሹን ማስወገድ የአርቲፋክት ምርጫውን ከፊል ያስወግዳል።
ይህ ሁሉንም ከመስመር ውጭ ቅድመ ሁኔታዎች አያቀርብም። የBzlmod መዝገብ ሜታዳታ፣ የGit ማከማቻዎች እና በማከማቻ ደንቦች የሚጀምሩ ትዕዛዞች ተጨማሪ ፍላጎቶች ሊኖራቸው ይችላል። በቀጥታ በፕሮክሲ ማውረድ ከተፈለገ፣ የግንኙነት ውድቀቱን ለመደበቅ የጥገኝነት ትርጓሜውን ከመቀየር ይልቅ ትክክለኛውን አውራጅና URL ይመርምሩ።