از نخستین 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 اتصال اسکنر را آزمایش نمی‌کند. پیش از تغییر، تنظیمات را با خانواده/نسخه استقرار‌یافته اسکنر تطبیق دهید.

مقالات مرتبط