我的服务器上运行了Jenkins和Sonar服务器(版本3.4)。每当我的Jenkins进行构建时,使用sonar-maven-plugin 2.0触发Sonar代码分析。我为我的开源项目设置了一些自定义声纳角色(设置 - >安全性 - >角色),以便任何人都可以看到这些的结果。但每次进行新的分析时,声纳似乎都会忘记这个自定义角色并应用默认角色,因此匿名用户无法查看统计信息。
我正在使用Jenkins内部的sonar-maven-plugin 2.0运行Sonar分析。 有谁知道如何永久保存自定义声纳角色?
默认角色:
用户:声纳用户
代码查看者:声纳用户
我的自定义角色:
用户:任何人,声纳用户
代码查看者:任何人,声纳用户
更新:声纳版本3.4 /“角色”在此处定义:设置 - >安全 - >角色
答案 0 :(得分:1)
@Elton,这实际上是Sonar 3.4中引入的一个关键错误:http://jira.codehaus.org/browse/SONAR-4050。我们将修复它,版本3.4.1应该在下周提供。