का उपयोग करते समय एकल फ़ाइलों को बाहर करने के लिए कैसे करें हम MSBuild (1.1.0.0) के लिए सोनारक्यूब स्कैनर का उपयोग कर रहे हैं और इसमें कई परियोजनाएं हैं।MSBuild स्कैनर
समाधान रूट फ़ोल्डर में SonarQube.Analysis.xml
है जो हम स्कैनर्स क्ली को आपूर्ति करते हैं।
<SonarQubeAnalysisProperties xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.sonarsource.com/msbuild/integration/2015/1">
<Property Name="sonar.cs.opencover.reportsPaths">output/nunit-coverage.xml</Property>
<Property Name="sonar.cs.nunit.reportsPaths">output/nunit-result.xml</Property>
<Property Name="sonar.exclusions">Project1/Migrations/*</Property>
<Property Name="sonar.coverage.exclusions">Project1/Migrations/*</Property>
</SonarQubeAnalysisProperties>
अब समस्या है: Project1/Migrations/*
लगता है क्योंकि Base dir
स्कैन के दौरान .../Project1
पर सेट है बाहर रखा करने के लिए नहीं। समाधान में अन्य सभी परियोजनाओं के लिए भी यही होता है। परिणाम यह है कि .../Project1/Project1/Migrations/*
एक अज्ञात पथ है।
तो MSBuild स्कैनर का उपयोग करते समय कवरेज और स्रोत कोड विश्लेषण से पूरी निर्देशिका को बाहर करने का अनुशंसित तरीका क्या है?
धन्यवाद। यह काम कर सकता है, लेकिन मैं सोनारक्यूब को अपनी प्रोजेक्ट फ़ाइलों में सेटिंग्स से संबंधित नहीं करना चाहता हूं। – philipooo