本文概述
通常, 在大型组织中, 有多个独立的团队来运行和管理詹金斯的工作。但是, 管理如此众多的用户并为其分配角色太困难了。
默认情况下, 在Jenkins中创建用户时, 它几乎可以访问所有内容。这样, 你可以创建多个用户, 但只能为其分配相同的全局角色和特权。这不是理想的, 特别是对于大型组织。
为了使你能够为Jenkins中的不同用户分配不同的角色和特权, 你必须安装“角色策略插件”。
安装基于角色的授权策略插件
步骤1:访问http:// localhost:8080 / jenkins, 打开你的Jenkins仪表板
步骤2:点击“管理Jenkins”, 然后选择“可用”标签。
步骤3:在过滤器选项上, 键入“基于角色”, 然后按Enter。
第4步:现在, 选择插件, 然后单击“无需重启即可安装”按钮。
第5步:点击“返回首页”。
在詹金斯上启用基于角色的策略
步骤1:安装插件后, 转到“管理Jenkins”, 然后单击“配置全局安全性”。
当你单击配置全局安全性选项时, 你将看到以下页面:
选中启用安全性选项。
步骤2:在“安全领域”部分, 选择“ jenkins自己的用户数据库”。
- 在“授权”部分, 选择“基于角色的策略”。
点击保存。
步骤3:系统将提示你添加你的第一个用户。在这里, 我们正在为系统设置一个管理员用户。
单击创建第一个管理员用户。
在Jenkins上创建用户
步骤1:现在是时候在系统中设置用户了。当你去管理Jenkins并向下滚动时, 你将看到“管理用户”选项。单击此选项。
步骤2:就像你一样, 你定义了admin用户, 并开始为系统创建其他用户。让我们创建另一个用户:
- 要创建另一个用户, 请单击“管理用户”页面左侧的“创建用户”选项。
- 单击创建用户按钮。
在Jenkins上管理用户角色
步骤1:
- 单击管理詹金斯。
- 选择管理和分配角色。请注意, 只有在安装了角色策略插件后, “管理和分配角色”才可见。
第2步:单击“管理角色”选项以添加新角色。
步骤2:创建一个名为“开发人员”的新角色。
- 在“添加角色”选项中键入“开发人员”。
- 单击添加以创建新角色。
- 现在, 选择要分配给开发人员角色的适当权限。
- 然后点击保存按钮。
在Jenkins上分配用户角色
步骤1:现在, 你已经创建了角色, 让我们将其分配给特定用户。
- 单击管理詹金斯。
- 然后选择“管理和分配角色”。
- 单击分配角色。
步骤2:让我们向用户添加新角色“开发人员”。
- 在要添加的用户/组上添加用户名选项。
- 点击添加按钮。
- 选择“开发人员”角色复选框。
- 你可以根据需要将任何角色分配给任何用户。
- 然后点击保存。
评论前必须登录!
注册