2017-06-20 5 views
3

SonarQubeのapiから特定のビルドバージョン(たとえば1.0.0.20)の対策(コードカバレッジ、技術負債、複雑さ、nlocなど)を取得するにはどうすればよいですか?apiを使用して以前のビルドバージョンのSonarQubeメトリックを取得するにはどうすればよいですか?

私の目標は、これらの情報を取得し、それをbitbucketのような他のソースから入手したそのバージョンに関するいくつかの他の情報とともに表示することです。

api/measure/component APIリンクを介して、現在の(最新の)ビルド(たとえば1.0.0.45)バージョンのメジャーしか見ることができません。

ただし、これらの測定値は、個々のビルドについて、比較オプションの下のUIで確認できます。しかし、どのように残りのAPIを介してそれを取得するには?

SonarQubeバージョン5.5

プラグイン

  • ソナー-scoverage-プラグイン-5.1.3.jar
  • ソナー-SCM-のgit-pluginの-1.2.jar
  • ソナー-scalastyle-plugin-0.0.1-SNAPSHOT.jar
  • sonar-javascript-plugin-2.11.jar
+0

もっと正確に言えば、-1の数が多いでしょう。(SonarQubeのバージョンと使用しているプラ​​グインのバージョンを正確に説明してください。 –

+0

多くの質問が同じ情報を要求していますが、どれも満足のいく回答はありませんでした。 – Saurabh

+0

あなたが見つけた質問も十分正確ではなかったかもしれません... –

答えて

1

まず、SonarQube 5.5は古くなっていますので、まずフィードバックを得るために最新のLTS(5.6)の使用を検討する必要があります。プロジェクトの

バージョンが使用して見つけることができます:

  • API /イベント/インデックス(それは6.3のAPI/project_analyses /検索によって置き換えられています) - >それはあなたにありますその上で、分析の日付を返します。バージョン。

、過去からの措置を得るために、あなたが使用することができます。

  • API /タイムマシン/インデックス(それは6.3のAPI /対策/ search_history に置き換えられています) - >あなたはなるだろうあなたが望むバージョンから対策を見つけることができます。
関連する問題