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 প্রক্সি তালিকা এই অপ্রমাণিত প্রক্সি ফিল্ডের জন্য প্রার্থী দেয়। হোস্ট বৈশিষ্ট্য হোস্টনেম নেয়, http:// উপসর্গ ছাড়া। https বৈশিষ্ট্য HTTPS গন্তব্যের জন্য প্রক্সি বেছে নেয়; Java HTTPS বাইপাস তালিকার জন্যও http.nonProxyHosts ব্যবহার করে।
স্থানীয় আর্কাইভেরও টানা লাগতে পারে
jib:buildTar তার ফলাফল ইমেজ আর্কাইভ স্থানীয়ভাবে লেখে। তবুও বেস ইমেজ পেতে আগে নেটওয়ার্ক অ্যাক্সেস লাগতে পারে। এই আউটপুট বাছাই করলে রেজিস্ট্রি অনুরোধ মিটে যায় না।
কনফিগারেশন বদলানোর পর ব্যর্থ URL আবার তুলনা করুন। কাজ করা Maven রিপোজিটরি সেটিংস অটুট রাখুন, এবং Jib-এর পথে বাকি রেজিস্ট্রি বা টোকেন পরিষেবার ব্যর্থতা নির্ণয় করুন।