जब Bazel ले लक्ष्य वातावरणको प्रोक्सीमार्फत तिनीहरू प्राप्त गर्न सक्दैन, तब रिपोजिटरी क्यासले स्वीकृत निर्भरता बाइटहरू प्रदान गर्न सक्छ।

  1. इच्छित पहुँच भएको मेसिनमा, आवश्यक परियोजना स्थिति र Bazel संस्करण प्रयोग गरेर चयन गरिएको क्यासमा ल्याउनुहोस्:
    bazel fetch --repository_cache=/path/to/repository-cache //...
  2. तयार गरिएको क्यास परियोजनाको आर्टिफ्याक्ट प्रक्रियामार्फत स्थानान्तरण गर्नुहोस्।
  3. लक्ष्य वातावरणमा उही --repository_cache विकल्पसँग यसको मार्ग चयन गर्नुहोस्। अर्को परियोजना स्थितिका लागि बनाइएको क्यास अपूर्ण हुन सक्छ।

पुराना समाधानहरूले --distdir प्रयोग गर्छन्, जुन अब अप्रचलित रूपमा अभिलेख गरिएको छ। त्यो संयन्त्रलाई यस्तो अभिलेख चाहिन्छ जसको फाइलनाम URL को आधार नामसँग मिल्छ र जसको ह्यास घोषित डाउनलोड अनुरोधसँग मिल्छ। नखोलिएको स्रोत रूख विकल्प होइन, र ह्यास हटाउँदा आर्टिफ्याक्ट चयनको भाग हट्छ।

यसले सबै अफलाइन पूर्वसर्तहरू प्रदान गर्दैन। Bzlmod दर्ता मेटाडेटा, Git रिपोजिटरीहरू र रिपोजिटरी नियमहरूद्वारा सुरु गरिएका आदेशहरूका थप आवश्यकताहरू हुन सक्छन्। यदि प्रत्यक्ष प्रोक्सी फेचिङ आवश्यकता हो भने, जडान असफलता लुकाउन निर्भरता परिभाषा बदल्नुको सट्टा यसको वास्तविक डाउनलोडर र URL जाँच गर्नुहोस्।

सम्बन्धित लेखहरू