Jenkins搭建 - 新增使用者許可權

孤獨的俠客發表於2017-09-27

Jenkins搭建 - 新增使用者許可權

轉載自: http://www.cnblogs.com/kevingrace/p/6019707.html

 

前一陣子線上上部署了一套jenkins環境,作為線上程式碼釋出平臺使用。
部署記錄:http://www.cnblogs.com/kevingrace/p/5651427.html

 

下面重點記錄下jenkins安裝後的一些配置:

(1)新增使用者許可權

jenkins初次登陸後,要先註冊一個使用者作為管理員:

依次點選“系統管理”->“Configure Global Security”

 

如下:
選擇“啟用安全”模式,
“安全域”->“Jenkins專用使用者資料庫”->不選擇“允許使用者註冊”(如果此處選擇了”允許使用者註冊“,那麼任何人都可以註冊,只是註冊後沒有任何的操作許可權,登陸後會提示“Access Denied,沒有Overall/Read許可權”,還是需要在管理員賬號下授權後才能操作)。先註冊一個管理員賬號,然後在管理員下建立普通賬號,再授予這些賬號相應的操作許可權。
“授權策略”->“專案矩陣授權策略”,新增賬號。

 

 

 首先新增一個admin賬號作為管理員,先”應用“,注意這個時候千萬別點選“儲存”。由於admin使用者還沒有註冊,所以這裡新增到許可權策略內會顯示紅色,等後面將這個admin使用者註冊後就會變成正常的綠色。

如上,點選“應用”後,再點選回到“jenkins”首頁,會提示進行註冊,則使用上面新增的管理員賬號admin進行註冊

 

註冊成功後,就可以用管理員admin賬號登陸了

 

在管理員賬號下就可以建立普通使用者

依次點選“系統管理”->“管理使用者”

 

 

然後在“系統管理”->“Configure Global Security”的->“授權策略”->“專案矩陣授權策略”裡授予wangshibo使用者相應的許可權。
由於wangshibo使用者已經註冊好了,所以這裡新增進去後是綠色的

其他使用者的新增步驟跟上面一樣操作即可。

一般而言,除了運維人員(管理員)具有所有專案操作的許可權外,一般只給開發人員(通常是專案組的負責人)Beta環境下的專案操作許可權。如下,只給caogaokui和yuxiaogang這兩個使用者設定構建專案的許可權。 

 

“系統管理”->“管理使用者”->“建立使用者”

“系統管理”->“Configure Global Security”->“授權策略”->“專案矩陣授權策略”

 

 

然後再相應的專案構建配置裡,“啟用專案安全”,將相應的使用者新增進去,賦予操作許可權,說明他們對該專案由構建的許可權。如下:

 

相關文章