Sonarqube — Запуск сканирования в ветке разработки против мастера в версии сообщества

#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 содержит этот код.