SonarQubeのREST APIを使用して、プロジェクトの最後の分析時間(ダッシュボードに表示されるもの)を取得するにはどうすればよいですか?プロジェクトの最終分析日を取得するためのREST API?
私はSonarQube 4.5.6で作業していますが、それがそれ以降のバージョンでのみ利用可能なら、私はまだそれがどのように行われるのか興味があります。
SonarQubeのREST APIを使用して、プロジェクトの最後の分析時間(ダッシュボードに表示されるもの)を取得するにはどうすればよいですか?プロジェクトの最終分析日を取得するためのREST API?
私はSonarQube 4.5.6で作業していますが、それがそれ以降のバージョンでのみ利用可能なら、私はまだそれがどのように行われるのか興味があります。
リソースAPI:https://nemo.sonarqube.org/api/resources/index?metrics=date&format=jsonを使用し、最後の分析時間を取得するために「日付」フィールドを調べることができます。
[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"
(スキャナ側の処理時間のためダッシュボードの値とわずかに違いがあります)
最新バージョンの情報をお寄せいただきありがとうございます。 –