外掛程式:role-based authorization strategy
進入jenkins後點選系統管理進入全域性安全配置
當外掛程式安裝好的時候,授權策略會多出乙個role-based strategy選項,選擇該項並儲存
在系統管理頁面進入 manage and assign roles
點選管理角色
設定全域性角色(全域性角色可以對jenkins系統進行設定與專案的操作)
admin:對整個jenkins都可以進行操作
ops:可以對所有的job進行管理
other:只有讀的許可權
建立anonymous使用者,注意:這個使用者一定要建立,並且勾選read許可權。
否則新建的使用者登入,沒有許可權
設定專案角色(專案角色只能對專案進行操作)
test 測試環境
prod 生產環境
新增test
注意:pattern是設定正規表示式,其中test.*表示匹配以test開頭的job name
效果如下:
生產環境也是一樣的
現在系統有1個使用者xiao,要求他只能操作測試環境的發布。
在全域性角色中,新增使用者xiao
勾選other
專案角色,選擇構建test
點選儲存
四,檢視分配結果
登入使用者xiao
效果如下:
發現,他只有測試環境,沒有生產環境。
(四)Jenkins使用者許可權管理
1 進入安全配置下 啟用使用者允許登入,並儲存。配置如下圖 2 進入登入頁面,手動選擇註冊使用者 3 填寫註冊資訊,點選註冊 4 登入成功。為了下面演示在建立user2角色。1 全域性安全配置 開啟role選項配置,儲存。剛剛建立的預設使用者,許可權將被受控制 2 管理員使用者 系統管理 manag...
jenkins許可權管理
目錄介紹 在研發內部存在多個角色 開發 運維 測試 這些角色往往負責不同的專案,jenkins只提供了簡單的許可權管理。外掛程式role based authorization strategy外掛程式提供了基於角色的許可權管理 安裝外掛程式 系統管理 外掛程式管理 查詢 role based au...
Jenkins2 32使用者和許可權管理策略
在使用jenkins的過程中,需要為不同的角色分配相應的許可權,如果jenkins的使用者資料能和公司現在的帳號系統結合起來那會更好。關於如何為使用者分組,我推薦使用role based authorization strategy這個外掛程式 我的環境如下 版本 jenkins ver.2.32....