#continuous-integration #sonarqube #static-analysis #sonarqube-scan #sonar-runner
Вопрос:
Я установил community edition версии 9.x.x SonarQube. У меня 2 отделения develop
и master
. Все активные проверки кода и т. Д. Переходят в develop
ветку.
Я запускаю сканирование вручную в командной строке с помощью команды:
sonar-scan Dsonar.projectKey=XXX -Dsonar.sources=. -Dsonar.host.url=https://mysonarwebserver.com -Dsonar.login=xxxxxxxxxxxxxx
.
Похоже master
, что он во всех случаях сканирует ветвь, я хочу, чтобы вместо этого он сканировал develop
ветвь.
Вещи, которые уже пробовали, которые, похоже, не работают:
- Создание ветви по умолчанию от
master
кdevelop
- Настройка sonar.branch.name =
develop
(Это больше не разрешено в издании сообщества)
Помощь оценена по достоинству.
Комментарии:
1.
master
это всего лишь ярлык. Добавьте что-нибудь только дляdevelop
того , чтобы выполнить сканирование, и вы увидите в пользовательском интерфейсе SonarQube, которыйmaster
содержит этот код.