Maven ডাউনলোডে কাম কৰে, কিন্তু Jib এ base image টানিব নোৱাৰে
ব্যৰ্থ হোৱা repository বা registry অনুৰোধ বিচাৰি উলিয়াওক, তাৰ পিছত যি component এ অনুৰোধ পঠিয়াইছে সেয়ে ব্যৱহাৰ কৰা proxy configuration প্ৰয়োগ কৰক।
Maven dependencies ডাউনলোড হয়, তাৰ পিছত Jib এ registry ৰ সৈতে যোগাযোগ কৰোঁতে বিফল হয়। এইটো এটা সহায়ক সূত্ৰ: Maven repository অভিগমে কাম কৰিছিল, কিন্তু সেয়ে Jib ৰ registry client ব্যৱহাৰ কৰা নাছিল।
ব্যৰ্থ URL ৰ পৰা আৰম্ভ কৰক
| ব্যৰ্থ কাৰ্য | পৰীক্ষা কৰিবলগীয়া proxy configuration |
|---|---|
| Maven plug-in বা dependency সংগ্ৰহ | সক্ৰিয় settings.xml repository proxy আৰু exclusion সমূহ। |
| Jib base-image বা registry token অনুৰোধ | Jib এ registry যোগাযোগৰ বাবে ব্যৱহাৰ কৰা Java networking property সমূহ। |
অপ্ৰমাণিত HTTP intermediar এটাৰ বাবে, Maven invocation ত 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 image setting অক্ষুণ্ণ ৰাখি প্ৰকৃত proxy host আৰু port ব্যৱহাৰ কৰক। অনুমোদিত ৰাজহুৱা proxy পথত থকা ৰাজহুৱা registry আৰু token service ৰ বাবে, HTTP proxy তালিকা য়ে এই অপ্ৰমাণিত proxy field সমূহৰ বাবে প্ৰাৰ্থী যোগান ধৰে। host property সমূহে hostname লয়, http:// prefix ৰ অবিহনে। https property সমূহে HTTPS গন্তব্যৰ বাবে proxy বাছনি কৰে; Java য়ে HTTPS bypass তালিকাৰ বাবেও http.nonProxyHosts ব্যৱহাৰ কৰে।
স্থানীয় archive এ এতিয়াও pull ৰ প্ৰয়োজন হ'ব পাৰে
jib:buildTar য়ে ইয়াৰ ফলাফল image archive স্থানীয়ভাৱে লিখে। তথাপি ই প্ৰথমে base image পাবলৈ network অভিগমৰ প্ৰয়োজন হ'ব পাৰে। সেই output বাছনি কৰিলে registry অনুৰোধ নাইকিয়া নহয়।
configuration সলনি কৰাৰ পিছত, ব্যৰ্থ URL পুনৰ তুলনা কৰক। কাম কৰি থকা Maven repository setting অটুট ৰাখক, আৰু Jib ৰ পথত বাকী থকা registry বা token-service বিফলতা নিৰ্ণয় কৰক।