jenkins配置基於角色的專案許可權管理設定步驟

2022-06-08 08:15:10 字數 1478 閱讀 7598

由於jenkins

預設的許可權管理體系不支援使用者組或角色的配置,因此需要安裝第三發外掛程式來支援角色的配置,本文將使用role strategy plugin

小組分為三個專案組,配置不同人員對僅對自己負責的專案具有許可權是十分必要的

專案檢視如下圖:

1、安裝外掛程式:

外掛程式安裝方法見我之前的部落格:點選開啟鏈結

2、安裝外掛程式role strategy plugin後進入系統設定頁面,配置如下後,點選儲存

3、點選「系統管理」-->

manage

and assign roles

進入角色管理頁面: 

4、點選選擇manager roles,配置為下圖模板後點選儲存

特別注意:

1)job_read只加overall的read許可權

2)job_create只加job的create許可權

3)project roles中pattern正規表示式跟指令碼裡的不一樣,比如過濾test開頭的jobs,要寫成

test.*而不是

test*,切記,參考圖中pattern表示式。

5、進入系統設定-->「m

anage and assign roles

」->「assign roles

」設定為如下模板後點選儲存

注意:anonymous必須變成使用者,給了job_create組與job_read組許可權,否者將沒有overall的read許可權。

project roles中配置對應使用者的不同許可權

6、驗證:

登入對應的使用者驗證相對於的許可權,如登入yanlu後對應的檢視如下所示

7、檢視通過正規表示式過濾job,如下圖設定正規表示式為:wechat.* (表示過濾所有以wechat開頭的專案)

設定後的效果如下圖所示:

基於角色的許可權控制

asp forums中基於角色的許可權控制 asp.頁面如何控制頁面依據不同使用者許可權有不可見 可見 編輯 三種操作許可權 做過許可權管理和想做許可權管理的人進來 附我的思路 懇求許可權分配的例子 高分求使用者許可權管理 c 或演算法 請問在 artclient應用中,如何做到科學的身份驗證和許可...

基於角色的許可權設計

基於角色的許可權設計 一 在任何系統中,許可權設計是最基礎的東西,本文給出乙個基於角色的許可權設計的循序漸進的設計方案。在許可權系統中,功能 許可權 是最小的單位,比如起草新聞 編輯新聞 審核新聞 刪除新聞等,而角色是一類功能的集合,比如新聞編輯這個角色,他可能有起草新聞 編輯新聞等功能集合,而責任...

基於角色的許可權設計

在任何系統中,許可權設計是最基礎的東西,本文給出乙個基於角色的許可權設計的循序漸進的設計方案。在許可權系統中,功能 許可權 是最小的單位,比如起草新聞 編輯新聞 審核新聞 刪除新聞等,而角色是一類功能的集合,比如新聞編輯這個角色,他可能有起草新聞 編輯新聞等功能集合,而責任編輯他可能就有更多的許可權...