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 արտեֆակտները կարող են օգտագործել տարբեր հոսթեր։ Ադմինիստրատորի զննարկիչի՝ մեկ այլ կայք հասնելը չի ապացուցում, որ պրոքսին թույլատրում է այս ներբեռնումը։