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