0

サーバーでJenkinsとSonarサーバー(バージョン3.4)を実行しています。Jenkinsがビルドを実行するたびに、sonar-maven-plugin2.0を使用してSonarコード分析がトリガーされます。オープンソースプロジェクト用にいくつかのカスタムソナーロール([設定]->[セキュリティ]->[ロール])を設定して、誰でもこれらの結果を確認できるようにしました。ただし、新しい分析が行われるたびに、sonarはこのカスタム定義のロールを忘れてデフォルトのロールを適用するように見えるため、匿名ユーザーは統計を確認できません。

Jenkins内からsonar-maven-plugin2.0を使用してSonar分析を実行しています。カスタムソナーの役割を永続的に保存する方法を知っている人はいますか?

デフォルトの役割:

ユーザー:sonar-users

コードビューア:ソナーユーザー

私のカスタムロール:

ユーザー:誰でも、ソナーユーザー

コードビューア:誰でも、ソナーユーザー

更新: Sonarバージョン3.4 /「ロール」はここで定義されています:設定->セキュリティ->ロール

ソナー管理パネル ソナー管理パネル

4

1 に答える 1

1

@Elton、これは実際、Sonar 3.4で導入された重大なバグです:http://jira.codehaus.org/browse/SONAR-4050。私たちはそれを修正するつもりであり、バージョン3.4.1は来週利用可能になるはずです。

于 2013-01-03T19:37:38.703 に答える