Lỗi proxy SonarScanner: phụ thuộc Maven so với tải xuống từ máy chủ
Ghép lỗi kho Maven hoặc tải xuống từ máy chủ SonarScanner với cấu hình proxy kiểm soát nó.
Dùng URL thất bại đầu tiên để chọn chủ sở hữu cấu hình:
| Tải xuống | Nguồn proxy |
|---|---|
| Maven lấy plugin/phụ thuộc của trình quét | Proxy 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ừ SonarQube | Cà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.