在 TeamCity 中创建只有查看权限的用户

Create users with only view privilege in TeamCity

我是 TeamCity 9.0 的管理员,这是我的持续集成服务器。我为不同的项目添加了许多用户。他们有手动触发构建的权限,但不能编辑配置。

现在,我需要添加一个用户,以便该用户可以查看 Web UI 并获取日志等;但他一定不能触发构建。简而言之,Web UI 中的 运行 按钮不应该对该用户起作用,或者应该是不可见的。我怎样才能做到这一点?请帮帮我。

在默认安装中,All Users 组只有 Project viewer 角色与之关联,只有 View project and all parent projects 权限。您会看到 Project developer 角色默认具有 Run buildStop build 权限,等等。

您的权限设置是什么样的,即用户分配到哪个组以及与该组关联的角色。

您可以在用户的​​ "Roles" 选项卡上获得用户的某种 "effective permissions" 概述,这显示了用户如何通过他们所在的组获得对哪些项目的权限。

TeamCity 提供了一个 built-in role 项目查看器,它授予用户对项目的只读访问权限。您还可以使用为您的团队量身定制的权限创建自己的角色。请参阅 管理 > 用户管理 > 角色

点击右上角的管理。在 UI 左侧的 User Management 下,单击 Users。单击所需的用户。在角色 选项卡下select 分配角色。在弹出窗口中 select 你想为哪个项目的用户授予什么权限。

检查此 link https://confluence.jetbrains.com/display/TCD9/Role+and+Permission 以了解 TeamCity 中不同类型的用户。