2016-03-07 41 views
6

如何使用SonarQube的REST API獲取項目的最後分析時間(您可以在儀表板中看到的時間)?獲取項目最後分析日期的REST API?

我正在使用SonarQube 4.5.6,但是如果它僅適用於更高版本,我仍然對如何完成它感興趣。

回答

9

[編輯]自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"(由於掃描儀端的處理時間,與儀表板的數值略有差異)

+0

感謝您對最新版本的信息! –