如何使用SonarQube的REST API獲取項目的最後分析時間(您可以在儀表板中看到的時間)?獲取項目最後分析日期的REST API?
我正在使用SonarQube 4.5.6,但是如果它僅適用於更高版本,我仍然對如何完成它感興趣。
如何使用SonarQube的REST API獲取項目的最後分析時間(您可以在儀表板中看到的時間)?獲取項目最後分析日期的REST API?
我正在使用SonarQube 4.5.6,但是如果它僅適用於更高版本,我仍然對如何完成它感興趣。
您可以使用Resources API:https://nemo.sonarqube.org/api/resources/index?metrics=date&format=json並查看'date'字段以獲取最後一次分析時間。
[編輯]自SonarQube V6.3相關API:API/project_analyses /搜索
[編輯]爲SonarQube LTS v5.6.x相關API:API /項目版本=真
既然你提到更高版本,因爲SonarQube 5.2:
api/ce/component
:拿到尚未完成的任務,正在進行的任務和給定的成分(通常是一個項目的最後執行任務)(documentation)
P.S:api/components/show
可用於從項目的關鍵
P.S.2獲取組件ID:這裏有一個public SonarQube project現實生活中的例子。首先得到component ID然後query the component - >"submittedAt": "2016-03-07T06:04:31+0100"
(由於掃描儀端的處理時間,與儀表板的數值略有差異)
感謝您對最新版本的信息! –