防止项目被删除,允许构建配置更改?

时间:2016-08-23 12:36:02

标签: teamcity

我的公司有一种特殊的工作方式,现有的CI系统,我想找到一种转移到TeamCity的方法。我遇到了权限问题。

在我们当前的系统中,可能会将一组开发人员分配给项目A.他们可以添加/修改/删除与项目A(项目A的子项)相关的持续集成任务,但他们可以' t delete 项目A本身。

我已经获得了TeamCity 10的测试安装,设置了每个项目的权限。 Project A是一个顶级项目。这是一个projA组,它指定的dev guy角色的范围仅限于Project Auser AprojA群组的成员。

无论我为dev guy角色选择什么权限,它似乎都有两种结果中的一种,这两种结果都没用:

  1. user A无法删除Project A,但无法创建或修改构建配置。
  2. user A可以创建和修改构建配置,但也可以删除Project A
  3. 看起来Edit project是相关权限,但它不够精细 - 它包含了一些我不想要的能力以及我所做的那些。

    有解决方法吗?

0 个答案:

没有答案