Jenkins 版本:2.332.3
一、安裝插件
1.1 安裝
在 Jenkins 的管理插件中進行插件安裝
輸入 Role 即可找到,如下圖我已經(jīng)安裝過了。
1.2 配置
點擊 Configure Global Security 進入配置
1、在 Jenkins 設(shè)置中找到如下圖標
2、選擇剛安裝的插件來作為我的用戶權(quán)限
二、創(chuàng)建角色
2.1 插件功能
在 Jenkins 設(shè)置下找到 Manage and Assign Roles
并點擊進入
主要功能:
2.2 角色管理
1、點擊上圖 Manage Roles
進入角色管理
2、創(chuàng)建全局角色
創(chuàng)建一個名為 base 的全局角色,該角色可作為所有用戶的基本權(quán)限,也就是所有普通用戶都具備的基本權(quán)限,并賦予角色 Overall 下的 Read
權(quán)限。
3、創(chuàng)建項目角色
創(chuàng)建一個名為 shop 的項目角色,Pattern 為過濾或匹配正則表達項,cms.*
表示以 cms 開頭的項目都會被匹配到,設(shè)置完之后,為該項目角色賦予對應(yīng)的權(quán)限。
Pattern 可以匹配作業(yè)(job)、代理(agents)、文件夾(folders)等項目關(guān)鍵字及類型。
格式為:jobs, agents, folders, etc
如有多個的話,用英文狀態(tài)下的逗號","分開即可。
4、創(chuàng)建節(jié)點角色
節(jié)點角色主要是用于主從 Jenkins 部署時,進行節(jié)點權(quán)限配置。
2.3 角色分配
1、創(chuàng)建用戶
2、點擊 Assign Roles
為用戶分配權(quán)限
按照上面配置的項目角色權(quán)限,ops 用戶只能匹配到以 cms 開頭的項目,其他項目他是無法看到的,接下來進行驗證。
3、ops 用戶登錄驗證
文章來源:http://www.zghlxwxcb.cn/news/detail-459110.html
至此,Jenkins 用戶權(quán)限設(shè)置完畢!文章來源地址http://www.zghlxwxcb.cn/news/detail-459110.html
到了這里,關(guān)于Jenkins 用戶權(quán)限管理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!