Marketplace SonarQube potrzebuje trasy proxy serwera
Skonfiguruj wychodzące właściwości proxy HTTP i HTTPS SonarQube na potrzeby sprawdzania aktualizacji i pobierania wtyczek.
Sprawdzenia marketplace i aktualizacji wychodzą z SonarQube, więc skonfiguruj obsługiwane dane wejściowe sonar.properties instalacji:
http.proxyHost=proxy.example
http.proxyPort=8080
https.proxyHost=proxy.example
https.proxyPort=8080Połącz wartości i wykonaj pełny restart głównej usługi przez jej obsługiwany cykl życia. Dołączony przykład ostrzega, że api/system/restart nie przeładowuje tego pliku.
Hosty to same nazwy/adresy, a porty osobno. Właściwości HTTPS wybierają cele HTTPS, a nie żądanie innego protokołu nasłuchu proxy. Pominięty host/port HTTPS przyjmuje wartości HTTP z udokumentowanej konfiguracji; jawne wpisy mają znaczenie, gdy trasy się różnią. Adres HTTP z listy proxy HTTP może wypełnić te pola dla dozwolonych publicznych pobrań z marketplace tylko wtedy, gdy nie skonfigurowano http.proxyUser ani http.proxyPassword.
Tam, gdzie wymagane jest uwierzytelnianie, http.proxyUser/http.proxyPassword z dokumentacji obejmują proxy HTTP, HTTPS i SOCKS. Użyj konta pośrednika, a nie logowania administratora SonarQube.
Po restarcie zachowaj rzeczywisty nieudany adres URL po stronie serwera i błąd. Informacje o aktualizacjach i wybrane artefakty wtyczek mogą używać różnych hostów. To, że przeglądarka administratora dociera do innej witryny, nie dowodzi, że proxy zezwala na to pobieranie.