Jenkins 不同角色不同視圖及不同權限設置


由於jenkins默認的權限管理體系不支持用戶組或角色的配置,因此需要安裝第三發插件來支持角色的配置,本文將使用Role Strategy Plugin,介紹頁面:https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin

一、配置插件

安裝插件后,進入系統設置頁面,配置如下:

官網上安全域設置為Servlet容器代理,實際操作發現Jenkins專有用戶數據庫也是可以的。

二、配置權限

在系統管理頁面點擊Manage and Assign Roles進入角色管理頁面: 

 

 

 

1、管理角色(Manage Roles

 

選擇該項可以創建全局角色、項目角色,並可以為角色分配權限。

Project角色 就是可以根據不任務前綴 進行隔離,以下創建了 app  offline online Test 四個分組  每個分組創建了2個角色,管理員 (具有配置構建等權限)

member角色(只有構建權限)

注意: Pattern 是任務前綴的匹配,例如任務名 App 開頭的任務只會被 App 分組的用戶看到

 

2、添加用戶權限

用戶前面的減號表示還沒有創建該用戶,這里只是添加用戶的角色,創建了用戶 就沒有減號了 例如: test用戶

3、創建用戶

 

4、創建 TestA 任務, 用戶test(只有構建權限)用戶登錄進去,發現只能看到TestA任務,實現不同用戶不同視圖及不同權限

 

 

實際配置:

               

          

             

                        注意 *  前面有個小點  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM