Сонаркубе .Глобальный инструмент Net Core и гидролокатор-проект.свойства

#.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. Теперь я обнаружил, что этот инструмент не использует его, и вам нужно передать все, что вы хотите использовать, через командную строку