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