REST API for getting project last analysis date?

前端 未结 2 866
遇见更好的自我
遇见更好的自我 2021-01-05 03:15

How do I get a project\'s last analysis time (the one you can see in the dashboard) with the REST API of SonarQube?

I am working with SonarQube 4.5.6, but if it\'s o

2条回答
  •  感情败类
    2021-01-05 03:45

    [EDIT] API relevant since SonarQube v6.3: api/project_analyses/search

    [EDIT] Relevant API for SonarQube LTS v5.6.x: api/projects?versions=true

    And since you mention later versions, since SonarQube 5.2:

    api/ce/component : get the pending tasks, in-progress tasks and the last executed task of a given component (usually a project) (documentation)

    P.S.: api/components/show can be used to get the component ID from the project key

    P.S.2 : here's a real-life example on public SonarQube project. First get the component ID then query the component -> "submittedAt": "2016-03-07T06:04:31+0100" (slight difference with the dashboard value, due to the processing time on the scanner side)

提交回复
热议问题