Roy*_* Ca 8 sonarqube sonarqube-api
如何使用SonarQube的REST API获取项目的最后分析时间(您可以在仪表板中看到的那个)?
我正在使用SonarQube 4.5.6,但如果它仅在以后的版本中可用,我仍然对它是如何完成感兴趣.
Nic*_*eam 12
[编辑]与SonarQube v6.3相关的API:api/project_analyses/search
[编辑] SonarQube LTS v5.6.x的相关API:api/projects?versions = true
自从你提到更高版本以来,自SonarQube 5.2以来:
api/ce/component:获取待处理任务,正在进行的任务以及给定组件(通常是项目)的最后执行任务(文档)
PS:api/components/show可用于从项目密钥中获取组件ID
PS2:这是一个关于公共SonarQube项目的真实例子.首先获取组件ID然后查询组件 - > "submittedAt": "2016-03-07T06:04:31+0100"(由于扫描仪端的处理时间,与仪表板值略有不同)
您可以使用资源 API:https://nemo.sonarqube.org/api/resources/index ?metrics=date&format=json 并查看“日期”字段以获取上次分析时间。
| 归档时间: |
|
| 查看次数: |
5783 次 |
| 最近记录: |