Jenkins使用者許可權管理

2022-05-17 05:17:57 字數 1484 閱讀 7645

外掛程式: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....