Maven डाउनलोड काम गर्छ, तर Jib आधारभूत इमेज तान्न सक्दैन
असफल भएको रिपोजिटरी वा रजिस्ट्री अनुरोध पत्ता लगाउनुहोस्, त्यसपछि त्यो अनुरोध पठाउने कम्पोनेन्टले प्रयोग गर्ने प्रोक्सी कन्फिगरेसन लागू गर्नुहोस्।
Maven का निर्भरताहरू डाउनलोड हुन्छन्, त्यसपछि Jib रजिस्ट्रीसँग सम्पर्क गर्दा असफल हुन्छ। यो उपयोगी संकेत हो: Maven रिपोजिटरीमा पहुँच काम गरेको थियो, तर त्यसले Jib को रजिस्ट्री क्लाइन्ट चलाएन।
असफल URL बाट सुरु गर्नुहोस्
| असफल कार्य | जाँच्नुपर्ने प्रोक्सी कन्फिगरेसन |
|---|---|
| Maven प्लगइन वा निर्भरता प्राप्ति | सक्रिय settings.xml रिपोजिटरी प्रोक्सी र बहिष्करणहरू। |
| Jib आधारभूत इमेज वा रजिस्ट्री टोकन अनुरोध | Jib ले रजिस्ट्री सञ्चारका लागि प्रयोग गर्ने Java नेटवर्किङ गुणहरू। |
प्रमाणीकरण नभएको HTTP मध्यस्थका लागि, Maven कलमा Jib को मार्ग दिनुहोस्:
mvn -Dhttp.proxyHost=proxy.example.net \
-Dhttp.proxyPort=8080 \
-Dhttps.proxyHost=proxy.example.net \
-Dhttps.proxyPort=8080 \
-Dhttp.nonProxyHosts='localhost|127.*|*.internal.example' \
jib:buildTarपरियोजनाको Jib इमेज सेटिङ राख्दै वास्तविक प्रोक्सी होस्ट र पोर्ट प्रयोग गर्नुहोस्। अनुमति दिइएको सार्वजनिक प्रोक्सी मार्गमा रहेको सार्वजनिक रजिस्ट्री र टोकन सेवाका लागि HTTP प्रोक्सी सूची ले यी प्रमाणीकरण नभएका प्रोक्सी फिल्डका लागि उम्मेदवार दिन्छ। host गुणहरूले होस्टनाम लिन्छन्, http:// उपसर्ग बिना। https गुणहरूले HTTPS गन्तव्यका लागि प्रोक्सी छान्छन्; Java ले HTTPS बाइपास सूचीका लागि पनि http.nonProxyHosts प्रयोग गर्छ।
स्थानीय अभिलेखलाई अझै तान्नु पर्न सक्छ
jib:buildTar ले नतिजा इमेज अभिलेख स्थानीय रूपमा लेख्छ। तैपनि पहिले आधारभूत इमेज लिन नेटवर्क पहुँच आवश्यक पर्न सक्छ। त्यो आउटपुट छान्दा रजिस्ट्री अनुरोध हट्दैन।
कन्फिगरेसन बदलेपछि असफल URL फेरि तुलना गर्नुहोस्। काम गर्ने Maven रिपोजिटरी सेटिङ राख्नुहोस्, र Jib को मार्गमा बाँकी रहेको रजिस्ट्री वा टोकन सेवा असफलता निदान गर्नुहोस्।