SonarQube Marketplace serverin proxy marşrutuna ehtiyac duyur
Yenilənmə yoxlamaları və plagin endirmələri üçün SonarQube-un giden HTTP və HTTPS proxy xassələrini konfiqurasiya edin.
Marketplace və yenilənmə yoxlamaları SonarQube-dan çıxır, ona görə quraşdırmanın dəstəklənən sonar.properties girişlərini konfiqurasiya edin:
http.proxyHost=proxy.example
http.proxyPort=8080
https.proxyHost=proxy.example
https.proxyPort=8080Dəyərləri birləşdirin və əsas xidmətin tam yenidən başladılmasını onun dəstəklənən həyat dövrü ilə yerinə yetirin. Təqdim olunan nümunə xəbərdarlıq edir ki, api/system/restart bu faylı yenidən yükləmir.
Hostlar sadə adlar/ünvanlardır, portlar ayrıdır. HTTPS xassələri HTTPS təyinatlarını seçir, başqa proxy dinləyici protokoluna tələb deyil. Buraxılan HTTPS host/port sənədləşdirilmiş konfiqurasiyada HTTP dəyərlərinə düşür; marşrutlar fərqləndikdə açıq girişlər vacibdir. HTTP proxy siyahısından bir HTTP ünvanı bu sahələri yalnız icazə verilən ictimai Marketplace endirmələri üçün doldura bilər və yalnız http.proxyUser və ya http.proxyPassword konfiqurasiya edilmədikdə.
Doğrulama tələb olunduqda, arayışın http.proxyUser/http.proxyPassword HTTP, HTTPS və SOCKS proxylərini əhatə edir. SonarQube administrator girişi yerinə vasitəçi hesabdan istifadə edin.
Yenidən başlatmadan sonra faktiki uğursuz server tərəfli URL-i və xətanı saxlayın. Yenilənmə məlumatı və seçilmiş plagin artefaktları fərqli hostlardan istifadə edə bilər. Administratorun brauzerinin başqa sayta çatması proxynin bu endirməyə icazə verdiyini sübut etmir.