Аналитические проекты не найдены - Azure DevOps / собственный агент - PullRequest
0 голосов
/ 02 января 2019

Я создал конвейер сборки Azure DevOps для решения .NET Core и попытался сконфигурировать SonarQube в сборке, но в итоге обнаружил ошибки. Я следовал инструкциям по ссылке - https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Extension+for+VSTS-TFS

WARNING: File 'C:\***\DocumentDBRepository.CS' is not located under the root directory 'C:\VSTSAgent\_work\1\s' and will not be analyzed. No analysable projects were found. SonarQube analysis will not be performed. Check the build summary report for details.

В задаче Подготовить анализ на SonarQube - я выбираю опцию «Интегрировать с MSBuild».

Путь, на который он ссылался, был c: \ VSTSTask_work \ 1 \ s. Но исходный код был в другом месте - C: \ MaaS

Теперь я добавил раздел Advanced -> дополнительные свойства, добавил ниже

sonar.exclusions=**/*.bin sonar.cs.vscoveragexml.reportsPaths=**/*.coveragexml sonar.projectBaseDir=C:\maas

После добавления изменений я вижу ту же ошибку.

Я также выбрал Использовать автономный сканер и выбрал - «Сохранять конфигурацию с моим исходным кодом» и включил файл sonar-project.properties в корневой каталог решения. Я использовал ссылку - https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+MSBuild

15:18:22.955 ERROR: Error during SonarQube Scanner execution java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.ProjectLock at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:64) at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:678) at org.sonar.core.platform.ComponentContainer.getComponentByType(ComponentContainer.java:265) at org.sonar.scanner.scan.ProjectScanContainer.doBeforeStart(ProjectScanContainer.java:118)

Я также попробовал опцию «вручную указать конфигурацию», но в итоге получаю ту же ошибку.

Подробности версии

Azure DevOps SonarQube - Onpremises v 6.7.1 Самостоятельно размещенный агент - Windows 2016 dotnet-sonarscanner v 4.5.0

...