Χρησιμοποιήστε το πρώτο 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 δεν δοκιμάζει τη σύνδεση του σαρωτή. Αντιστοιχίστε τις ρυθμίσεις με την οικογένεια/έκδοση του σαρωτή που έχει αναπτυχθεί πριν τις αλλάξετε.

Σχετικά άρθρα