SonarScanner прокси каталары: Maven көз карандылыктары жана серверден жүктөөлөр
Maven репозиторийинин катасын же SonarScanner серверинен жүктөөнү аны башкаруучу прокси конфигурациясы менен дал келтириңиз.
Конфигурациянын ээсин тандоо үчүн биринчи ийгиликсиз URLды колдонуңуз:
| Жүктөө | Прокси булагы |
|---|---|
| Maven сканер плагинин/көз карандылыктарын алат | Активдүү settings.xml проксийи, репозиторий/күзгү жана nonProxyHosts |
| Иштеп жаткан сканер SonarQubeден ресурстарды алат | Колдоого алынган сканерге тиешелүү тармак жөндөөлөрү |
SonarScanner for Maven 5.0 жана андан жаңы же CLI 6.0 жана андан жаңы үчүн иштетүүчү shell/CI чөйрөсү төмөнкүлөрдү бере алат:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Касиеттин формалары sonar.scanner.proxyHost/sonar.scanner.proxyPort. Хост атын жана ачык бөлүнгөн портту колдонуңуз, толук URL же болжолдонгон демейки маанини эмес. HTTP прокси тизмесиндеги HTTP жазуусу бул талааларды уруксат берилген коомдук SonarQube акыркы чекитин сыноо үчүн гана толтура алат, эгер чыныгы сканер конфигурациясында прокси колдонуучусу же прокси сырсөзүнүн жөндөөлөрү болбосо.
Зарыл болсо SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD-ты CI эсептик маалыматтарын иштетүү аркылуу бериңиз. SonarQube талдоо токени башка катышуучуну аутентификациялайт.
Талдоо URLын чыныгы SonarQube кызматы катары сактаңыз. Сервердин Marketplace проксийи башка процессти башкарат, ал эми ийгиликтүү Maven чечими сканердин байланышын текшербейт. Өзгөртүүдөн мурун жөндөөлөрдү жайгаштырылган сканер үй-бүлөсүнө/версиясына ылайыктаңыз.