2016-12-23 28 views
1

sonarscanner分析でパラメータProjectKey、ProjectName、および分岐の使用を正しく理解しているかどうかわかりません。ProjecKey、ProjectNameとBranchの正しい使用

私は別のブランチを持つプロジェクトを持っているとします。ブランチから独立して分析を実行するとき、ProjectNameとProjectKeyの値は常に同じでなければなりません。

また、すべてのブランチ分析で異なるプロジェクトキーが必要ですか?その場合のベストプラクティスは何ですか?

+0

[ドキュメンテーション](http://docs.sonarqube.org/display/SONAR/Analysis+Parameters)、sonar.branch section? –

答えて

1

sonar.projectKeyは、プロジェクトのIDです。例:同じIDのプロジェクトAと次のプロジェクトBを分析すると、BのデータはAプロジェクトに格納された結果を上書きします。

sonar.projectNameは、SonarQubeダッシュボードに表示される表示名です。例:マイプロジェクト

sonar.branchを使用すると、1つのプロジェクトのより多くのブランチを分析できます。例:プロジェクトAの開発分岐をAと等しいIDで分析すると、SonarQubeはプロジェクトAを作成します。次にプロジェクトAの任意の分岐を分析すると、新しいデータが以前の結果を上書きします。しかし、開発ブランチの結果を上書きするのではなく、別のブランチ用に新しいプロジェクトを作成する場合は、新しいID(合計値sonar.projectKeysonar.branch)を生成するsonar.branchプロパティを使用できます

関連する問題