阻止TeamCity生成配置为某些分支运行

阻止TeamCity生成配置为某些分支运行,teamcity,teamcity-2019,Teamcity,Teamcity 2019,是否有一种方法可以配置生成配置,使其只能为某些分支运行。我所说的不仅仅是自动触发器,我还想防止用户手动触发其他分支的运行。在生成配置的版本控制设置下,您可以添加: 要防止用户手动触发生成,您需要设置用户权限。这可以在Administration>users/groups>group name/username>roles下完成 如果希望他们仅查看项目,可以指定角色“项目查看器”。 您还可以通过单击Administration>roles来创建自己的角色,您自己的规则集实际上,infojolt的回

是否有一种方法可以配置生成配置,使其只能为某些分支运行。我所说的不仅仅是自动触发器,我还想防止用户手动触发其他分支的运行。

在生成配置的版本控制设置下,您可以添加:


要防止用户手动触发生成,您需要设置用户权限。这可以在
Administration>users/groups>group name/username>roles
下完成

如果希望他们仅查看项目,可以指定角色“项目查看器”。
您还可以通过单击
Administration>roles

来创建自己的角色,您自己的规则集实际上,infojolt的回答也会预先设置手动触发。不一定,例如,您有两个参数被传递到vcs根目录:%vcs.git.branch.default%和%vcs.git.branch.pattern%。然后,您可以通过更改这些参数来指定要构建的分支。当然,如果将分支过滤器设置为排除某些分支,则生成将失败,但生成仍将启动。