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