Как получить информацию о филиалах с помощью API из проекта SonarQube? - PullRequest
0 голосов
/ 12 июня 2018

Я использую плагин веток SonarQube (1.0 (сборка 507)) и хочу получать информацию из веток.Моя версия SonarQube 6.7.

Проект SonarQube (PC_civil-affairs) имеет три ветви: master (main), development, feature_branch.Это все долгоживущие ветви.

Следующие вызовы извлекают информацию из главной ветви https://website.com/sonar/api/project_analyses/search?project=PC_civil-affairs https://website.com/sonar/api/settings/values?component=PC_civil-affairs&keys=sonar.leak.period https://website.com/sonar/api/qualitygates/project_status?projectKey=PC_civil-affairs

Как настроить вышеуказанноевызывает, чтобы получить ту же информацию из Develop и Feature_Branch?

1 Ответ

0 голосов
/ 15 июня 2018

Я протестировал следующие решения на SonarQube 7.1.

project_analyses / search

Необходимо добавить параметр branch.Пример:

https://website.com/sonar/api/project_analyses/search?project=PC_civil-affairs&branch=xyz

настройки / значения

Настройки одинаковы для всех филиалов, поэтому ваш URL правильный:

https://website.com/sonar/api/settings/values?component=PC_civil-affairs&keys=sonar.leak.period

qualitygates / project_status

К сожалению, я не нашел способа получить статус качественных ворот.

...