Ukwehluleka kweproxy ye-SonarScanner: izincikamizelo ze-Maven ngokumelene nokulandwa kweseva
Qondanisa ukwehluleka kwesitoreji se-Maven noma ukulandwa kweseva ye-SonarScanner nokulungiselelwa kweproxy okukulawulayo.
Sebenzisa i-URL yokuqala ehlulekile ukukhetha umnikazi wokulungiselelwa:
| Ukulanda | Umthombo weproxy |
|---|---|
| I-Maven ithola ipulagi/izincikamizelo zesikena | Iproxy esebenzayo ye-settings.xml, isitoreji/isibonisi kanye ne-nonProxyHosts |
| Isikena esisebenzayo sithola izinsiza ku-SonarQube | Izilungiselelo zenethiwekhi ezisekelwayo eziqondene nesikena |
Nge-SonarScanner for Maven 5.0 nangaphezulu noma i-CLI 6.0 nangaphezulu, imvelo ye-shell/CI eyiqalisayo inganikeza:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Izinhlobo zempahla yi-sonar.scanner.proxyHost/sonar.scanner.proxyPort. Sebenzisa igama lomsingathi kanye nechwebo elihlukene ngokucacile, hhayi i-URL ephelele noma inani eliqagelayo eliqanjiwe. Umfakeli we-HTTP ovela kuhlu lwamaproxy e-HTTP angagcwalisa lezi zinkundla kuphela ukuhlolwa kwendawo yokugcina yomphakathi ye-SonarQube evunyelwe lapho ukulungiselelwa kwangempela kwesikena kungenazo izilungiselelo zomsebenzisi weproxy noma iphasiwedi yeproxy.
Nikeza i-SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD ngokuphathwa kobunikazi be-CI uma kudingeka. Ithokheni yokuhlaziya ye-SonarQube iqinisekisa omunye umhlanganyeli.
Gcina i-URL yokuhlaziya njengesevisi yangempela ye-SonarQube. I-proxy ye-Marketplace yeseva ilawula enye inqubo, futhi ukuxazululwa okuphumelelayo kwe-Maven akukuhloli ukuxhumana kwesikena. Qondanisa izilungiselelo nohlu/inguqulo yesikena esisetshenzisiwe ngaphambi kokuzishintsha.