Dùng URL thất bại đầu tiên để chọn chủ sở hữu cấu hình:

Tải xuốngNguồn proxy
Maven lấy plugin/phụ thuộc của trình quétProxy settings.xml đang hoạt động, kho/ảnh phản chiếu và nonProxyHosts
Trình quét đang chạy lấy tài nguyên từ SonarQubeCài đặt mạng được hỗ trợ dành riêng cho trình quét

Với SonarScanner for Maven 5.0 trở lên hoặc CLI 6.0 trở lên, môi trường shell/CI khởi chạy có thể cung cấp:

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

Các dạng thuộc tính là sonar.scanner.proxyHost/sonar.scanner.proxyPort. Dùng tên máy chủ và cổng riêng tách biệt rõ ràng, không dùng URL đầy đủ hay giá trị mặc định đoán được. Một mục HTTP từ danh sách proxy HTTP chỉ có thể điền các trường này cho một bài kiểm tra điểm cuối SonarQube công khai được phép khi cấu hình trình quét thực tế không có cài đặt người dùng hoặc mật khẩu proxy.

Cung cấp SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD qua xử lý thông tin xác thực CI khi cần. Mã thông báo phân tích SonarQube xác thực một bên tham gia khác.

Giữ URL phân tích là dịch vụ SonarQube thật. Proxy Marketplace của máy chủ kiểm soát một tiến trình khác, và một lần phân giải Maven thành công không kiểm tra kết nối của trình quét. Khớp cài đặt với họ/phiên bản trình quét đã triển khai trước khi thay đổi chúng.

Bài viết liên quan