Hitilafu za proksi za SonarScanner: vitegemezi vya Maven dhidi ya upakuaji wa seva
Oanisha hitilafu ya hazina ya Maven au upakuaji wa seva ya SonarScanner na usanidi wa proksi unaoiusimamia.
Tumia URL ya kwanza iliyoshindwa kuchagua mmiliki wa usanidi:
| Upakuaji | Chanzo cha proksi |
|---|---|
| Maven huleta programu-jalizi/vitegemezi vya skena | Proksi hai ya settings.xml, hazina/kioo na nonProxyHosts |
| Skena inayoendesha hupata rasilimali kutoka SonarQube | Mipangilio ya mtandao inayotumika maalum kwa skena |
Kwa SonarScanner for Maven 5.0 na zaidi au CLI 6.0 na zaidi, mazingira ya shell/CI yanayoizindua yanaweza kutoa:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Maumbo ya sifa ni sonar.scanner.proxyHost/sonar.scanner.proxyPort. Tumia jina la mwenyeji na bandari iliyotenganishwa waziwazi, si URL kamili au thamani chaguo-msingi iliyokisiwa. Ingizo la HTTP kutoka orodha ya proksi za HTTP linaweza kujaza sehemu hizi kwa jaribio la ruhusa la kituo cha mwisho cha SonarQube cha umma tu wakati usanidi halisi wa skena hauna mipangilio ya mtumiaji au nenosiri la proksi.
Toa SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD kupitia ushughulikiaji wa vyeti vya CI inapohitajika. Tokeni ya uchambuzi ya SonarQube huthibitisha mshiriki mwingine.
Weka URL ya uchambuzi kama huduma halisi ya SonarQube. Proksi ya Marketplace ya seva inasimamia mchakato mwingine, na utatuzi uliofanikiwa wa Maven haujaribu muunganisho wa skena. Oanisha mipangilio na familia/toleo ya skena iliyowekwa kabla ya kuibadilisha.