Jenkins 创建和管理用户
一般来说,在大型组织中,有多个独立的团队在Jenkins中运行和管理作业。但是管理这些用户群体并给他们分配角色是非常困难的。
默认情况下,当您在Jenkins中创建一个用户时,它可以访问几乎所有内容。在这种情况下,您可以创建多个用户,但只能将相同的全局角色和权限分配给他们。对于大型组织来说,这并不理想。
为了能够在Jenkins中为不同的用户分配不同的角色和权限,您需要安装 角色策略插件 。
安装基于角色的授权策略插件
第1步: 通过访问http://localhost:8080/jenkins打开您的Jenkins仪表板。
第2步: 点击“ 管理Jenkins ”并选择“ 可用 ”选项卡。
第3步: 在过滤选项中,输入”role-based”并按下Enter键。
第4步: 现在,选择插件并单击“ 无需重启安装 ”按钮。
第5步: 点击’ 返回顶部页面 ‘。
启用Jenkins上的基于角色的策略
第1步: 在插件安装后,转到“管理Jenkins”,然后点击’ 配置全局安全 ‘。
当您点击“配置全局安全性”选项后,您将看到以下页面:
检查 启用安全 选项。
第2步: 在安全领域部分,选择 jenkins自己的用户数据库 。
- 在授权部分,选择 基于角色的策略 。
点击 保存 。
第3步: 将提示您添加第一个用户。在这里,我们为系统设置一个管理员用户。
点击 创建首个管理员用户 。
创建Jenkins用户
第1步: 现在是时候在系统中设置您的用户了。当您转到管理Jenkins并向下滚动时,您会看到“ 管理用户 ”选项。点击这个选项。
第2步: 像您定义管理员用户并开始为系统创建其他用户一样,让我们创建另一个用户:
- 要创建另一个用户,请点击“创建用户”选项,位于“管理用户”页面的左侧。
- 点击 创建用户 按钮。
在Jenkins上管理用户角色
第1步:
- 点击 管理Jenkins 。
- 选择 管理和分配角色 。请注意,只有在安装了角色策略插件后,才会出现“管理和分配角色”的选项。
第2步: 单击 管理角色 选项以添加新角色。
第3步: 创建一个名为”developer”的新角色。
- 在 要添加的角色 选项中输入”developer”。
- 点击 添加 创建一个新角色。
- 现在,选择您要分配给开发人员角色的适当权限。
- 然后点击 保存 按钮。
分配Jenkins上的用户角色
第1步: 现在,您已经创建了角色,让我们把它们分配给特定的用户。
- 点击 管理Jenkins 。
- 然后选择 管理和分配角色 。
- 点击 分配角色 。
第2步: 让我们将新角色”developer”添加到用户中。
- 在 User/group to add 选项中添加用户名。
- 点击 Add 按钮。
- 选择“开发者”角色复选框。
- 您可以根据您的需求将任何角色指派给任何用户。
- 然后点击 保存 。