कन्फिगरेसनको मालिक छान्न पहिलो असफल 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 अन्तबिन्दु परीक्षणका लागि मात्र भर्न सक्छ, जब वास्तविक स्क्यानर कन्फिगरेसनमा कुनै प्रोक्सी-प्रयोगकर्ता वा प्रोक्सी-पासवर्ड सेटिङ हुँदैन।

आवश्यक हुँदा CI प्रमाण-पत्र व्यवस्थापनमार्फत SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD प्रदान गर्नुहोस्। SonarQube विश्लेषण टोकनले अर्को सहभागीलाई प्रमाणित गर्छ।

विश्लेषण URL लाई वास्तविक SonarQube सेवाका रूपमा राख्नुहोस्। सर्भरको Marketplace प्रोक्सीले अर्को प्रक्रिया नियन्त्रण गर्छ, र सफल Maven समाधानले स्क्यानरको जडान परीक्षण गर्दैन। सेटिङहरू परिवर्तन गर्नुअघि तिनलाई तैनाथ स्क्यानर परिवार/संस्करणसँग मिलाउनुहोस्।

सम्बन्धित लेखहरू