1

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

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

4

3 回答 3

2

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

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

您可以在用户的​​“角色”选项卡上为用户获得一种“有效权限”概述,这显示了用户如何通过他们所在的组获得哪些项目的权限。

于 2015-07-01T14:18:48.117 回答
2

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

于 2015-07-01T14:18:50.460 回答
0

点击右上角的管理。在UI 左侧的用户管理下,单击用户。单击所需的用户。在Roles选项卡下,选择Assign Role。在弹出窗口中,选择您想为该用户授予什么项目的权限。

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

于 2015-07-02T09:56:38.090 回答