#azure-devops #sonarqube #azure-pipelines #sonarqube5.1
#azure-devops #sonarqube #azure-конвейеры #sonarqube5.1
Вопрос:
Мы пытаемся интегрировать проверки SONAR QUBE, когда разработчики пытаются слиться с ОСНОВНОЙ веткой.
Когда мы пытаемся включить проверки сонара как часть политики проверки, мы получаем следующую ошибку
ERROR: Error during SonarScanner execution
ERROR: Validation of project reactor failed:
o To use the property "sonar.pullrequest.key" and analyze pull requests, Developer Edition or above is required. See https://redirect.sonarsource.com/doc/branches.html for more information.
o To use the property "sonar.pullrequest.branch" and analyze pull requests, Developer Edition or above is required. See https://redirect.sonarsource.com/doc/branches.html for more information.
o To use the property "sonar.pullrequest.base" and analyze pull requests, Developer Edition or above is required. See https://redirect.sonarsource.com/doc/branches.html for more information.
ERROR:
The SonarQube Scanner did not complete successfully
15:41:50.483 Post-processing failed. Exit code: 1
The process 'C:GITGSROOT_tasksSonarQubePrepare_15b84ca1-b62f-4a2a-a403-89b77a0631574.11.0classic-sonar-scanner-msbuildSonarScanner.MSBuild.exe' failed with exit code 1
Мы используем SONAR community edition. Не поддерживается ли эта интеграция в версии сообщества SONAR QUBE?
Комментарии:
1. Поможет ли вам приведенный ниже ответ?
Ответ №1:
Как написано на форуме Sonar Qube
Для поддержки запросов на извлечение требуется как минимум версия SonarQube для разработчиков. Если вы не хотите анализировать свои запросы на извлечение и продолжать использовать версию сообщества, просто создайте второе определение сборки без какой-либо задачи SonarQube и используйте его в своей стратегии ветвления для создания запросов на извлечение.
А также здесь
Анализ запросов на извлечение доступен как часть версии для разработчиков и выше.
Таким образом, вы не можете сделать это с помощью community edition.