10

我们有一个 TeamCity 实例,其中包含各种项目并在其上构建配置,目前没有设置安全性。尽管大多数项目都可以公开可见,但我们希望设置几个仅对某些用户可见的项目。

因为已经在服务器上设置了许多公共项目,跨各种团队,我们希望避免对所有内容设置限制——也就是说,我们宁愿使用“拒绝访问项目 Z”而不是“允许访问”到项目 A,允许访问项目 B,...,允许访问项目 Y”。

如何在不影响公共项目的情况下限制对这些项目的访问?

4

2 回答 2

21

如果有人仍然需要答案,这可以由 TeamCity 自己完成。

  1. 转到管理 -> 组 -> '创建新组'。例如,公共
  2. 为该组分配角色。您可以选择“在选定项目中授予角色”单选按钮并选择这些公共项目并单击分配按钮。
于 2013-07-15T09:21:58.660 回答
3

我想创建“测试人员”组并授予他们仅触发“测试构建配置”部署的权限。这就是我所做的。(顺便说一句,这是 TC 9.1 )

  1. 转到“启用每个项目权限” 在此处输入图像描述

  2. 在“角色”下创建了一个角色“项目测试员”,并为该角色分配了“运行构建”权限 在此处输入图像描述

  3. 创建了一个组“测试团队”并为其分配了角色“项目测试员”。

在此处输入图像描述

显然,将用户添加到组中。希望对某人有所帮助。

于 2015-09-08T06:19:25.483 回答