防止某些分支的 TeamCity 构建配置 运行

Prevent a TeamCity build configuration to run for certain branches

有没有一种方法可以 运行 仅针对某些分支来配置构建配置。我不仅在谈论自动触发,我还想防止用户手动触发其他分支的运行。

在构建配置的版本控制设置下,您可以添加 branch filters:

为防止用户手动触发构建,您需要设置用户权限。这可以在 Administration > users/groups > group name/username > roles.

下完成

如果您希望他们只查看项目,您可以分配角色 项目查看者。 您还可以通过单击 Administration > roles.

使用自己的规则集创建自己的角色