Gunakan URL pertama yang gagal untuk memilih pemilik konfigurasi:

Muat turunSumber proksi
Maven mengambil pemalam/kebergantungan pengimbasProksi settings.xml aktif, repositori/cermin dan nonProxyHosts
Pengimbas yang berjalan memperoleh sumber daripada SonarQubeTetapan rangkaian khusus pengimbas yang disokong

Untuk SonarScanner for Maven 5.0 dan lebih baharu atau CLI 6.0 dan lebih baharu, persekitaran shell/CI yang melancarkannya boleh membekalkan:

export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080

Bentuk sifat ialah sonar.scanner.proxyHost/sonar.scanner.proxyPort. Gunakan nama hos dan port berasingan yang eksplisit, bukan URL penuh atau nilai lalai yang dijangka. Entri HTTP daripada senarai proksi HTTP boleh mengisi medan ini hanya untuk ujian titik akhir SonarQube awam yang dibenarkan apabila konfigurasi pengimbas sebenar tiada tetapan pengguna atau kata laluan proksi.

Bekalkan SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD melalui pengendalian kelayakan CI apabila diperlukan. Token analisis SonarQube mengesahkan peserta lain.

Kekalkan URL analisis sebagai perkhidmatan SonarQube sebenar. Proksi Marketplace pelayan mengawal proses lain, dan penyelesaian Maven yang berjaya tidak menguji sambungan pengimbas. Padankan tetapan dengan keluarga/versi pengimbas yang digunakan sebelum mengubahnya.

Artikel berkaitan