使用sonar-runner自动为sonarqube新项目报告应用自定义权限模板

Apply custom permission template automatically for sonarqube new project report using sonar-runner

如何在sonar-project.properties下配置sonar.projectKey,以便我们可以自动为新项目报告申请自定义权限模板。 有人试过吗? 我正在尝试与 sonarqube 权限模板和 sonar-runner 属性文件中的项目密钥进行所有类型的组合。却无法得到结果。

sonar-runner 的 sonar 权限模板真的支持这个吗

下面是我的用例 link 的屏幕截图:

I have created mfg-desktop permission template and there is also present a default template provided by sonar

When I checked under project permission, I found that default permission template is getting applied in each time

sonar-project.properties这边无事可做。

in the docs所述,使用项目密钥模式正则表达式设置您的权限模板。密钥与正则表达式匹配的所有新项目都将应用该权限模板。

例如,如果在 "Manufacturing Group" 模板中我将我的 项目密钥模式 设置为:

 mfg-*

并分析一个键为 mfg-extrusion 的新项目,然后将应用 "Manufacturing Group" 模板。而我第一次分析front-office-billing的时候,不会

创建一个新的权限模板并将正则表达式分配给 项目密钥模式

例如: 正则表达式: (产品)-\w+

它将模板应用到使用 Project Key 创建的新项目,从 'prod-' 开始。 Sonar 需要新项目的密钥 'fully' 匹配权限模板密钥的正则表达式。使用 * 可能无效。

然后 link 需要 users/group 对模板的权限。还要确保 users/group 的全局权限也已适当设置,否则权限将不起作用。

附加信息:所有项目仍然对所有用户可见。使您的项目 'Private' 只对所需的组可见。 这适用于 CE v7.6