-
【系統管理】-【插件管理】搜索並自動安裝插件Role-based Authorization Strategy
-
【系統管理】-【全局安全配置】中啓用Role-based Strategy授權方式,如下圖:
啓用之後,返回【系統管理】就會出現【Manage and Assign Roles】菜單,如下圖:
-
【系統管理】-【用戶管理】添加用戶,admin爲默認用戶,如下圖:
-
【系統管理】-【Manage and Assign Roles】-【Manage Roles】新建Global roles,並勾選全部裏的Read權限(此處必勾選,不然登錄提示 “沒有全部/Read權限”),由於我們配置基於項目的權限管理,所以此處不勾選其他權限,否則可看到所有項目,如下圖:
然後新建Project roles,此處我們賦予任務的構建、取消、查看和工作空間權限,項目用正則匹配,如下圖:
-
【系統管理】-【Manage and Assign Roles】-【Assign Roles】添加Global roles下的用戶並分配角色,再添加Item roles下的用戶並分配角色,此處添加用戶輸入我們步驟3添加好的用戶名即可,注意:Item roles下的用戶必須在Global roles下添加,否則登錄提示 “沒有全部/Read權限”,如下圖:
保存成功後User/group列顯示步驟3添加用戶的Full name,未匹配用戶名圖標打叉,用戶名有中劃線,如下圖:
-
登錄並驗證權限
zhao***的界面如下圖:
han***的界面如下圖:
Jenkins 基於角色和項目的權限管理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.