以下是在Ubuntu上设置Jenkins权限控制的步骤:
- 安装Jenkins:使用命令
sudo apt update
和sudo apt install jenkins
安装。
- 创建管理用户(可选):用
sudo adduser jenkinsadmin
创建新用户,sudo usermod -aG sudo jenkinsadmin
将其加入sudo组,然后切换用户并修改Jenkins配置文件/var/lib/jenkins/secrets/initialAdminPassword
来设置密码。
- 安装权限插件:以Role - based Authorization Strategy插件为例,在Jenkins管理界面的“Manage Jenkins”->“Manage Plugins”中搜索安装。
- 配置全局安全:在“Manage Jenkins”->“Configure Global Security”中,启用“Use security”,选择“Role - based Authorization Strategy”作为授权策略。
- 创建角色并分配权限:在“Manage and Assign Roles”页面,通过“Manage Roles”创建全局角色和项目角色,并为角色分配相应权限。
- 创建用户并分配角色:在“Manage Users”中创建用户,在“Manage and Assign Roles”中为用户分配角色。
- 验证权限:使用新创建的用户登录Jenkins,检查权限是否正确配置。