2016-03-07 1 views
6

Как получить последнее время анализа проекта (тот, который вы видите на панели управления) с помощью REST API для SonarQube?REST API для получения даты последнего анализа проекта?

Я работаю с SonarQube 4.5.6, но если он доступен только в более поздних версиях, мне все равно будет интересно, как это делается.

ответ

9

[EDIT] API актуальные, поскольку SonarQube v6.3: апи/project_analyses/поиск

[EDIT] Соответствующее API для SonarQube LTS v5.6.x: API/проектов версий = истина

и так как вы уже более поздние версии, с момента SonarQube 5.2:

api/ce/component: получить отложенные задания, в незавершенной задаче и последнюю выполненную задачу данного компонента (обычно проект) (documentation)

P.S .: api/components/show может быть использован для получения идентификатора компонента из проекта ключа

P.S.2: вот реальный пример на public SonarQube project. Сначала получите component ID, затем query the component ->"submittedAt": "2016-03-07T06:04:31+0100" (небольшая разница с значением приборной панели из-за времени обработки на стороне сканера)

+0

Благодарим за информацию о последней версии! –

 Смежные вопросы

  • Нет связанных вопросов^_^