【发布时间】:2016-11-25 17:37:55
【问题描述】:
我是我的持续集成服务器 TeamCity 9.0 的管理员。我为不同的项目添加了许多用户。他们有权手动触发构建,但不能编辑配置。
现在,我需要添加一个用户,以便该用户可以查看 Web UI 并获取日志等;但他一定不能触发构建。简而言之,Web UI 中的运行按钮不应该对该用户起作用或者应该是不可见的。我怎样才能做到这一点?请帮帮我。
【问题讨论】:
标签: teamcity teamcity-9.0
我是我的持续集成服务器 TeamCity 9.0 的管理员。我为不同的项目添加了许多用户。他们有权手动触发构建,但不能编辑配置。
现在,我需要添加一个用户,以便该用户可以查看 Web UI 并获取日志等;但他一定不能触发构建。简而言之,Web UI 中的运行按钮不应该对该用户起作用或者应该是不可见的。我怎样才能做到这一点?请帮帮我。
【问题讨论】:
标签: teamcity teamcity-9.0
在默认安装中,All Users 组只有Project viewer 与之关联的角色,它只有View project and all parent projects 权限。您会看到Project developer 角色默认具有Run build 和Stop build 权限,等等。
您的权限设置是什么样的,即用户分配到哪个组以及与该组关联的角色。
您可以在用户的“角色”选项卡上获得一种用户的“有效权限”概述,这显示了用户如何通过他们所在的组获得哪些项目的权限。
【讨论】:
TeamCity 提供built-in role,项目查看器,授予用户对项目的只读访问权限。您还可以使用为您的团队量身定制的权限创建自己的角色。请参阅管理 > 用户管理 > 角色。
【讨论】:
点击右上角的管理。在用户界面左侧的用户管理下,点击用户。单击所需的用户。在角色标签下选择分配角色。在弹出窗口中选择您想为该用户授予哪些项目的权限。
查看此链接https://confluence.jetbrains.com/display/TCD9/Role+and+Permission 了解 TeamCity 中不同类型的用户。
【讨论】: