2016-03-07 6 views
6

SonarQubeのREST APIを使用して、プロジェクトの最後の分析時間(ダッシュボードに表示されるもの)を取得するにはどうすればよいですか?プロジェクトの最終分析日を取得するためのREST API?

私はSonarQube 4.5.6で作業していますが、それがそれ以降のバージョンでのみ利用可能なら、私はまだそれがどのように行われるのか興味があります。

答えて

9

[EDIT] SonarQubeのV6.3以降の関連するAPI:API/project_analyses /検索

[EDIT] 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

最新バージョンの情報をお寄せいただきありがとうございます。 –

関連する問題