Gamitin ang unang nabigong URL para piliin ang may-ari ng configuration:

Pag-downloadPinagmulan ng proxy
Kinukuha ng Maven ang plugin/dependencies ng scannerAktibong proxy sa settings.xml, repository/mirror at nonProxyHosts
Nakukuha ng tumatakbong scanner ang mga resource mula sa SonarQubeMga sinusuportahang setting ng network na partikular sa scanner

Para sa SonarScanner for Maven 5.0 at mas bago o CLI 6.0 at mas bago, maaaring magbigay ang shell/CI environment na naglulunsad nito:

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

Ang mga anyo ng property ay sonar.scanner.proxyHost/sonar.scanner.proxyPort. Gumamit ng hostname at tahasang hiwalay na port, hindi buong URL o hinulaang default. Ang isang HTTP entry mula sa listahan ng HTTP proxy ay maaaring punan ang mga field na ito para lamang sa pinapayagang pagsubok ng pampublikong SonarQube endpoint kapag ang aktwal na configuration ng scanner ay walang setting ng proxy user o proxy password.

Ibibigay ang SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD sa pamamagitan ng CI credential handling kapag kailangan. Ang SonarQube analysis token ay nagpapatunay ng ibang kalahok.

Panatilihin ang analysis URL bilang tunay na serbisyo ng SonarQube. Kinokontrol ng proxy ng Marketplace ng server ang ibang proseso, at ang matagumpay na resolution ng Maven ay hindi sumusubok sa koneksyon ng scanner. Itugma ang mga setting sa naka-deploy na pamilya/bersyon ng scanner bago baguhin ang mga ito.

Kaugnay na mga artikulo