कार्यरत डाउनलोड मार्गमा Bazel रिपोजिटरी क्यास तयार गर्नुहोस्
आवश्यक निर्भरताहरू चयन गरिएको क्यासमा ल्याउनुहोस्, यसलाई अवरुद्ध वातावरणमा स्थानान्तरण गर्नुहोस् र त्यहाँ उही repository_cache विकल्प प्रयोग गर्नुहोस्।
जब Bazel ले लक्ष्य वातावरणको प्रोक्सीमार्फत तिनीहरू प्राप्त गर्न सक्दैन, तब रिपोजिटरी क्यासले स्वीकृत निर्भरता बाइटहरू प्रदान गर्न सक्छ।
- इच्छित पहुँच भएको मेसिनमा, आवश्यक परियोजना स्थिति र Bazel संस्करण प्रयोग गरेर चयन गरिएको क्यासमा ल्याउनुहोस्:
bazel fetch --repository_cache=/path/to/repository-cache //... - तयार गरिएको क्यास परियोजनाको आर्टिफ्याक्ट प्रक्रियामार्फत स्थानान्तरण गर्नुहोस्।
- लक्ष्य वातावरणमा उही
--repository_cacheविकल्पसँग यसको मार्ग चयन गर्नुहोस्। अर्को परियोजना स्थितिका लागि बनाइएको क्यास अपूर्ण हुन सक्छ।
पुराना समाधानहरूले --distdir प्रयोग गर्छन्, जुन अब अप्रचलित रूपमा अभिलेख गरिएको छ। त्यो संयन्त्रलाई यस्तो अभिलेख चाहिन्छ जसको फाइलनाम URL को आधार नामसँग मिल्छ र जसको ह्यास घोषित डाउनलोड अनुरोधसँग मिल्छ। नखोलिएको स्रोत रूख विकल्प होइन, र ह्यास हटाउँदा आर्टिफ्याक्ट चयनको भाग हट्छ।
यसले सबै अफलाइन पूर्वसर्तहरू प्रदान गर्दैन। Bzlmod दर्ता मेटाडेटा, Git रिपोजिटरीहरू र रिपोजिटरी नियमहरूद्वारा सुरु गरिएका आदेशहरूका थप आवश्यकताहरू हुन सक्छन्। यदि प्रत्यक्ष प्रोक्सी फेचिङ आवश्यकता हो भने, जडान असफलता लुकाउन निर्भरता परिभाषा बदल्नुको सट्टा यसको वास्तविक डाउनलोडर र URL जाँच गर्नुहोस्।