કાર્યરત ડાઉનલોડ રૂટ પર Bazel રિપોઝિટરી કેશ તૈયાર કરો
જરૂરી નિર્ભરતાઓને પસંદ કરેલી કેશમાં લાવો, તેને અવરોધિત પર્યાવરણમાં સ્થાનાંતરિત કરો અને ત્યાં એ જ repository_cache વિકલ્પ વાપરો.
જ્યારે Bazel લક્ષ્ય પર્યાવરણના પ્રોક્સી દ્વારા તે મેળવી શકતું ન હોય ત્યારે રિપોઝિટરી કેશ મંજૂર નિર્ભરતા બાઇટ્સ પ્રદાન કરી શકે છે.
- ઇચ્છિત ઍક્સેસ ધરાવતા મશીન પર, જરૂરી પ્રોજેક્ટ સ્થિતિ અને Bazel આવૃત્તિ વાપરીને પસંદ કરેલી કેશમાં લાવો:
bazel fetch --repository_cache=/path/to/repository-cache //... - તૈયાર કરેલી કેશને પ્રોજેક્ટની આર્ટિફેક્ટ પ્રક્રિયા દ્વારા સ્થાનાંતરિત કરો.
- લક્ષ્ય પર્યાવરણમાં એ જ
--repository_cacheવિકલ્પ સાથે તેનો પાથ પસંદ કરો. બીજી પ્રોજેક્ટ સ્થિતિ માટે બનેલી કેશ અપૂર્ણ હોઈ શકે છે.
જૂની વર્કઅરાઉન્ડ --distdir વાપરે છે, જે હવે અપ્રચલિત તરીકે દસ્તાવેજીકૃત છે. તે પદ્ધતિને એવી આર્કાઇવની જરૂર છે જેનું ફાઇલનામ URL ના આધાર નામ સાથે મેળ ખાય અને જેનો હેશ ઘોષિત ડાઉનલોડ વિનંતી સાથે મેળ ખાય. અનપેક કરેલું સ્રોત વૃક્ષ વિકલ્પ નથી, અને હેશ દૂર કરવાથી આર્ટિફેક્ટ પસંદગીનો ભાગ દૂર થાય છે.
આ દરેક ઑફલાઇન પૂર્વશરત પૂરી પાડતું નથી. Bzlmod રજિસ્ટ્રી મેટાડેટા, Git રિપોઝિટરીઓ અને રિપોઝિટરી નિયમો દ્વારા શરૂ કરાયેલા આદેશોને વધારાની જરૂરિયાતો હોઈ શકે છે. જો જીવંત પ્રોક્સી ફેચિંગ જરૂરી હોય, તો કનેક્શન નિષ્ફળતા છુપાવવા માટે નિર્ભરતા વ્યાખ્યા બદલવાને બદલે તેના વાસ્તવિક ડાઉનલોડર અને URLની તપાસ કરો.