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