2016-06-23 3 views
0

После некоторого времени, потраченного на очистку google и просмотр документации по API-интерфейсу Sonar Qube, а также попытки перестановки на общих шаблонах, я пришел к тому моменту, когда мне интересно, можно ли даже использовать несколько параметров при выполнении проблемы искать в API-интерфейсе SonarQube.Возможно ли использовать несколько параметров в API поиска SonarQube?

Цель поиска состоит в том, чтобы заполнить радиатор команды данными о проблемах из Sonarqube. Эти данные будут объединены с построением данными из других источников (Или я просто ссылку на страницу дисплея SonarQube)

ток настроен URL для АФИ:

https://sonarqubesitehere.com/api/issues/search?=projectKeys=com.projectnamehere

(Этот фиктивный код с имена изменены для защиты невинных)

Я хотел бы добавить второй параметр для этого поиска, который позволяет мне получать только основные (или второстепенные) проблемы, относящиеся к конкретному проекту, который я указываю. поисковый запрос для этого поиска есть/search? severities = MAJOR

Кто-нибудь, кто задал эту проблему?

ответ

0

Проверьте WS API на sonarqube.com или на свой экземпляр, например: https://your-sonarqube.com/web_api/api/issues/search.

Вот пример api/issues/search с несколькими параметрами

0

Hummmm ... При условии, что вы читаете Web API documentation for /issues/search, и что вы знаете, как правильно написать URL, который использует параметры, то это довольно легко найти, что решение заключается в следующем:

https://<your_server>/api/issues/search?projectKeys=project1Key,project2Key&severities=MINOR,MAJOR 

Живой пример на SonarQube.com: https://sonarqube.com/api/issues/search?projectKeys=clang,git&severities=BLOCKER