De SonarQube-marktplaats heeft de proxyroute van de server nodig
Configureer de uitgaande HTTP- en HTTPS-proxyeigenschappen van SonarQube voor updatecontroles en plugindownloads.
Marketplace- en updatecontroles vertrekken vanuit SonarQube, dus configureer de ondersteunde sonar.properties-invoer van de installatie:
http.proxyHost=proxy.example
http.proxyPort=8080
https.proxyHost=proxy.example
https.proxyPort=8080Voeg de waarden samen en voer een volledige herstart van de hoofddienst uit via de ondersteunde levenscyclus. Het meegeleverde voorbeeld waarschuwt dat api/system/restart dit bestand niet opnieuw laadt.
Hosts zijn kale namen/adressen, poorten staan apart. HTTPS-eigenschappen selecteren HTTPS-bestemmingen, geen eis om een ander protocol voor de proxylistener. Ontbrekende HTTPS-host/poort nemen de HTTP-waarden over uit de gedocumenteerde configuratie; expliciete vermeldingen zijn belangrijk wanneer de routes verschillen. Een HTTP-adres uit de HTTP-proxylijst kan deze velden vullen voor toegestane openbare marketplace-downloads, maar alleen als er geen http.proxyUser of http.proxyPassword is geconfigureerd.
Waar authenticatie nodig is, dekken de http.proxyUser/http.proxyPassword van de referentie HTTP-, HTTPS- en SOCKS-proxies. Gebruik het tussenpersoonaccount, niet de login van de SonarQube-beheerder.
Bewaar na de herstart de daadwerkelijke mislukte URL aan de serverzijde en de fout. Update-informatie en geselecteerde pluginartefacten kunnen verschillende hosts gebruiken. Dat de browser van de beheerder een andere site bereikt, bewijst niet dat de proxy deze download toestaat.