Użyj pierwszego nieudanego URL-a, aby wybrać właściciela konfiguracji:

PobieranieŹródło proxy
Maven pobiera wtyczkę/zależności skaneraAktywne proxy w settings.xml, repozytorium/lustro i nonProxyHosts
Działający skaner pobiera zasoby z SonarQubeObsługiwane ustawienia sieciowe specyficzne dla skanera

W przypadku SonarScanner for Maven 5.0 i nowszych lub CLI 6.0 i nowszych uruchamiające środowisko shell/CI może dostarczyć:

export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080

Formy właściwości to sonar.scanner.proxyHost/sonar.scanner.proxyPort. Użyj nazwy hosta i jawnie oddzielnego portu, a nie pełnego URL-a ani zgadywanej wartości domyślnej. Wpis HTTP z listy proxy HTTP może wypełnić te pola tylko w dozwolonym teście publicznego punktu końcowego SonarQube, gdy rzeczywista konfiguracja skanera nie ma ustawień użytkownika ani hasła proxy.

W razie potrzeby dostarcz SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD przez obsługę poświadczeń CI. Token analizy SonarQube uwierzytelnia innego uczestnika.

Zachowaj adres URL analizy jako rzeczywistą usługę SonarQube. Proxy Marketplace serwera steruje innym procesem, a udane rozwiązanie Maven nie testuje połączenia skanera. Dopasuj ustawienia do wdrożonej rodziny/wersji skanera przed ich zmianą.

Powiązane artykuły