0%

Jenkins权限管理

登陆

打开浏览器,输入本机的ip地址并登陆

1
`http://192.168.155.128:18080/`

输入账号,密码,登录。

进入权限管理界面

系统管理-》全局安全设置 进入全局安全设置界面

  • 安全域 :配置哪些用户可以访问
  • 授权策略 :配置这些用户的权限,读写,操作,可以访问什么等

全局安全配置

1
2
注意需要新进行相关插件的安装,才能支持相关的安全域和授权策略。
插件可以通过系统管理-》插件管理 界面进行安装。

基于 Role-Based Strategy 角色的权限管理

  • 安装 Role-based Authorization Strategy 插件

在全局安全设置界面,选择 Role-Based Strategy,然后保存。退出到系统管理界面,点击 Manage and Assign Roles ,进入角色管理界面。就可以基于角色进行权限管理。

Role-Based-Strategy

管理角色

  • Global roles全局角色(全局角色可以对jenkins系统进行设置与项目的操作)
  • Project roles项目角色(项目角色只能对项目进行操作)
    • “dev-.*”:只能操作dev开头的项目
    • “test-.*”:只能操作test开头的项目

管理角色

项目

分配角色

创建了两个用户,developer1tester1。并赋予相应的权限。

分配角色

新建用户

我们需要 全局安全配置 中设置为允许用户注册。

新建用户

-------------本文结束感谢您的阅读-------------