Cilladaha borotookhada SonarScanner: ku-tiirsanaanta Maven iyo soo-dejinta serverka
Isku-dhig cillad kaydka Maven ama soo-dejin serverka SonarScanner iyo qaabeynta borotookhada ee maamusha.
Isticmaal URL-kii ugu horreeyay ee fashilmay si aad u dooratid mulkiilaha qaabeynta:
| Soo-dejin | Isha borotookhada |
|---|---|
| Maven wuxuu soo qaataa plugin-ka/ku-tiirsanaanta skannerka | Borotookhada firfircoon ee settings.xml, kaydka/muraayadka iyo nonProxyHosts |
| Skannerka shaqaynaya wuxuu agab ka helaa SonarQube | Dejinta shabakadda ee la taageeray ee gaar u ah skannerka |
SonarScanner for Maven 5.0 iyo wixii ka dambeeya ama CLI 6.0 iyo wixii ka dambeeya, deegaanka shell/CI ee bilaaba wuxuu bixin karaa:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Qaababka hantida waa sonar.scanner.proxyHost/sonar.scanner.proxyPort. Isticmaal magac martigeliye iyo deked si cad u gooni ah, ma aha URL buuxa ama qiime caadi ah oo la qiyaasay. Gelitaanka HTTP ee ka yimid liiska borotookhadaha HTTP wuxuu buuxin karaa goobahan kaliya imtixaanka la oggolaaday ee barta dhamaadka SonarQube ee dadweynaha marka qaabeynta dhabta ah ee skannerku aanay lahayn dejinta isticmaalaha ama password-ka borotookhada.
Bixi SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD iyada oo loo marayo maaraynta aqoonsiga CI marka loo baahdo. Token-ka falanqaynta SonarQube wuxuu xaqiijiyaa ka-qaybgalayaal kale.
Ku hay URL-ka falanqaynta sida adeegga dhabta ah ee SonarQube. Borotookhada Marketplace ee serverka wuxuu maamulaa geedi socod kale, oo xallinta Maven ee guulaysata ma tijaabiso xiriirka skannerka. La jaan-qaad dejinta qoyska/nooca skannerka la rakibay ka hor inta aanad beddelin.