Я использую SonarQube 8.1 (Developer Edition) и Jenkins для анализа проектов Maven, исходный код которых размещен на Bitbucket.
Я использую функциональность «Оформление запроса на извлечение», и она работает хорошо. Однако для настройки этой функции мне пришлось установить эти параметры вручную (через GUI, на странице проекта: Администрирование > Общие настройки > Оформление запроса на извлечение ):
- Имя конфигурации
- Ключ проекта
- Хранилище SLUG
Можно ли установить эти параметры с помощью командной строки (например, в команде mvn
, я ожидал бы что-то вроде mvn clean -Psonar $SONAR_MAVEN_GOAL -Dsonar.pullrequest.decoration.configurationname=<my-conf-name> -Dsonar.pullrequest.decoration.projectkey=<my-project-key> -Dsonar.pullrequest.decoration.repositoryslug=<my-repository-slug>
) или через REST API?