#.net-core #sonarqube
Вопрос:
Я пытаюсь настроить проект .net Core для использования глобального инструмента .Net Core, как указано в руководствах здесь: https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-msbuild/
И я хочу, чтобы он использовал мой файл sonar-project.properties, но, похоже, он его игнорирует. Файл находится в том же расположении, что и мой файл .sln, и я также пытаюсь запустить sonar с помощью этой команды в этом расположении:
dotnet sonarscanner begin -k:"project-name" -d:sonar.login="key"
вот мой файл sonar-project.properties:
#----- Default SonarQube server
sonar.host.url=https://sonarqube.url
sonar.projectKey=project-name
sonar.sourceEncoding=UTF-8
sonar.verbose=false
sonar.log.level=INFO
sonar.exclusions=
**/bin/**/*,
**/obj/**/*
sonar.project.baseDir=./
sonar.visualstudio.solution=donet.sln
sonar.visualstudio.enable=true
Комментарии:
1. Почему вы думаете, что файл игнорируется? Вы получаете какое-либо сообщение об ошибке?
2. Видеть github.com/SonarSource/sonar-scanner-msbuild/issues/1031
3. @raspy я добавлял свойство для sonar.host.url, и оно не использовало его, а вместо этого использовало localhost. Теперь я обнаружил, что этот инструмент не использует его, и вам нужно передать все, что вы хотите использовать, через командную строку