SonarQube-ის მარკეტს სჭირდება სერვერის პროქსი მარშრუტი
შეუწყვეთ SonarQube-ის გამავალი HTTP და HTTPS პროქსის თვისებები განახლებების შემოწმებისა და plugin-ების ჩამოტვირთვისთვის.
მარკეტისა და განახლებების შემოწმებები 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 მისამართს შეუძლია შეავსოს ეს ველები დაშვებული საჯარო მარკეტის ჩამოტვირთვებისთვის მხოლოდ მაშინ, როცა http.proxyUser ან http.proxyPassword არ არის კონფიგურირებული.
სადაც აუთენტიფიკაცია საჭიროა, ცნობარის http.proxyUser/http.proxyPassword ფარავს HTTP, HTTPS და SOCKS პროქსებს. გამოიყენეთ შუამავლის ანგარიში და არა SonarQube-ის ადმინისტრატორის შესვლა.
გადატვირთვის შემდეგ შეინახეთ რეალურად წარუმატებელი სერვერის მხრის URL და შეცდომა. განახლების ინფორმაციამ და შერჩეულმა plugin არტეფაქტებმა შეიძლება სხვადასხვა ჰოსტი გამოიყენონ. ადმინისტრატორის ბრაუზერის სხვა საიტზე მისვლა არ ამტკიცებს, რომ პროქსი ამ ჩამოტვირთვას რთავს.