在 TeamCity Enterprise 7.1.3 中,我们目前为大多数应用程序设置了以下构建链
构建工件 > 部署到开发 > 开发验收测试 > 部署到集成 > 集成验收测试
开发人员都被设置为系统管理员,因为我们拥有开发和集成环境。但是,我们现在要添加一个“部署到测试”项目并将权限限制为少数人。
我已经设置了具有明确设置权限的角色,除了“部署到测试”之外的所有项目。这行得通,但是对于九十个(并且还在增长的)项目,它不是很容易维护。每次创建新项目时,都需要将权限添加到这些角色。
所以我的问题是:TeamCity 中是否有办法将角色设置为“部署以测试”除外,以便在添加新项目时该角色自动具有权限?如果没有,是否有管理此问题的最佳实践,或者我是否只需要在添加项目时不断修改权限?