SonarQube Marketplace-এর জন্য সার্ভারের প্রক্সি পথ দরকার
আপডেট পরীক্ষা ও প্লাগইন ডাউনলোডের জন্য SonarQube-এর বহির্গামী HTTP ও HTTPS প্রক্সি বৈশিষ্ট্য কনফিগার করুন।
Marketplace ও আপডেট পরীক্ষা SonarQube থেকেই শুরু হয়, তাই ইনস্টলেশনের সমর্থিত sonar.properties ইনপুটগুলো কনফিগার করুন:
http.proxyHost=proxy.example
http.proxyPort=8080
https.proxyHost=proxy.example
https.proxyPort=8080মানগুলো একত্র করুন এবং মূল পরিষেবার সম্পূর্ণ পুনরারম্ভ তার সমর্থিত জীবনচক্রের মাধ্যমে করুন। প্রদত্ত নমুনাটি সতর্ক করে যে api/system/restart এই ফাইলটি পুনরায় লোড করে না।
হোস্টগুলো শুধু নাম/ঠিকানা, পোর্ট আলাদা। HTTPS বৈশিষ্ট্য HTTPS গন্তব্য বেছে নেয়, অন্য কোনো প্রক্সি লিসেনার প্রোটোকলের দাবি নয়। বাদ দেওয়া HTTPS হোস্ট/পোর্ট নথিভুক্ত কনফিগারেশনে HTTP মানে ফিরে যায়; পথ ভিন্ন হলে স্পষ্ট এন্ট্রি গুরুত্বপূর্ণ। HTTP প্রক্সি তালিকা থেকে একটি HTTP ঠিকানা এই ক্ষেত্রগুলো পূরণ করতে পারে কেবল অনুমোদিত প্রকাশ্য Marketplace ডাউনলোডের জন্য, যখন http.proxyUser বা http.proxyPassword কনফিগার করা নেই।
যেখানে প্রমাণীকরণ প্রয়োজন, রেফারেন্সের http.proxyUser/http.proxyPassword HTTP, HTTPS ও SOCKS প্রক্সি কভার করে। SonarQube প্রশাসকের লগইনের বদলে মধ্যস্থতাকারীর অ্যাকাউন্ট ব্যবহার করুন।
পুনরারম্ভের পরে সার্ভার-দিকের প্রকৃত ব্যর্থ URL ও ত্রুটি সংরক্ষণ করুন। আপডেট তথ্য ও নির্বাচিত প্লাগইন আর্টিফ্যাক্ট ভিন্ন হোস্ট ব্যবহার করতে পারে। প্রশাসকের ব্রাউজার অন্য সাইটে পৌঁছানো প্রমাণ করে না যে প্রক্সি এই ডাউনলোড অনুমোদন করে।