Как правильно загрузить отчет в SonarQube с помощью SonarQube API - PullRequest
1 голос
/ 29 марта 2019

Я хочу загрузить отчет json, созданный в R, используя пакет lintr, на мой сервер SonarQube.Я делаю POST, используя преимущества команды api / ce / submit (Вы можете найти ее в https://next.sonarqube.com/sonarqube/web_api/api/ce?internal=true).. Для этого я использую Postman со следующими параметрами:

  1. projectKey: XX
  2. имя_проекта: XXname
  3. отчет: lintr_out.json
  4. projectBranch: testing-1.0

Эта команда создает проект в эхолоте, ноон не может отобразить информацию отчета. This is the result of the submit in SonarQube

Кто-нибудь знает, как я могу правильно увидеть результаты отчета в сонаре? Спасибо всем!

1 Ответ

1 голос
/ 01 апреля 2019

WS api / ce предназначен для внутреннего использования (как отмечено). Это не API, и ожидаемый отчет может изменить свой формат в любое время.

Чтобы отправлять сообщения, основанные на посторонних сообщениях, советую взглянуть на функцию импорта общих проблем . Вам просто нужно конвертировать файл JSON в формат, который мы ожидаем.

...