如何将项目模板应用于 SonarQube 中的现有项目

How to apply project template to existing projects in SonarQube

我的 SonarQube 中有几个现有项目,我正在尝试将它们分类到更多的权限组,而只有一个(这是当前设置)。

但是,当我创建新的项目模板时,即使使用非常具体的键,如果我单击 "Bulk Apply Template"

,该模板将应用于所有项目

例子

项目名称:MyAdmin

项目密钥:cz.mycompany.console:MyAdmin

项目模板名称:MyAdmin

项目密钥模式:cz\.mycompany\.console\:MyAdmin

以上显然只能匹配一个项目。而且,当我单击 "Bulk Apply Template" 时,上述模板也被分配给 所有 其他项目(具有不同的名称)。

我现在不知道我做错了什么。我应该更改什么以使模板仅匹配特定项目?

项目密钥模式用于分配 项目在创建时。当您执行批量应用时,您会得到您想要的结果:将此模板应用于当前选择的项目。

相反,尝试使用项目页面顶部的搜索功能(请注意,这是针对项目名称而不是关键字搜索的)来缩小当前项目列表,然后然后 使用批量申请。