0

我的服务器上运行着 Jenkins 和 Sonar 服务器(版本 3.4)。每次我的 Jenkins 进行构建时,都会使用 sonar-maven-plugin 2.0 触发声纳代码分析。我为我的开源项目设置了一些自定义声纳角色(设置 -> 安全 -> 角色),以便任何人都可以看到这些结果。但是每次进行新的分析时,sonar 似乎忘记了这个自定义角色并应用默认角色,因此匿名用户无法查看统计信息。

我正在使用 Jenkins 内部的 sonar-maven-plugin 2.0 运行声纳分析。有谁知道如何永久保存自定义声纳角色?

默认角色:

用户:声纳用户

代码查看器:声纳用户

我的自定义角色:

用户:任何人,声纳用户

代码查看器:任何人,声纳用户

更新:声纳 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 回答