天天看點

Jenkins實踐文檔-管理Jenkins(使用者、憑據、權限)

第三章 管理Jenkins(使用者、憑據、權限)

配置使用者接入入口: 系統管理->全局安全配置。

預設使用的是Jenkins資料庫存儲。

可以選擇內建LDAP服務或者是GItlab服務(需要安裝插件後才會有)。

Jenkins實踐文檔-管理Jenkins(使用者、憑據、權限)

以使用Jenkins專有資料庫為例,使用者管理入口: 系統管理-> 管理使用者

Jenkins實踐文檔-管理Jenkins(使用者、憑據、權限)
Jenkins實踐文檔-管理Jenkins(使用者、憑據、權限)
Jenkins實踐文檔-管理Jenkins(使用者、憑據、權限)

憑據可以用來存儲需要密文保護的資料庫密碼、Gitlab密碼資訊。

憑據類型: 

Jenkins實踐文檔-管理Jenkins(使用者、憑據、權限)

憑據-> 系統-> 全局憑據

Jenkins實踐文檔-管理Jenkins(使用者、憑據、權限)
Jenkins實踐文檔-管理Jenkins(使用者、憑據、權限)
Jenkins實踐文檔-管理Jenkins(使用者、憑據、權限)

憑據支援多個域,支援将憑據移動到其他域中。 

Jenkins實踐文檔-管理Jenkins(使用者、憑據、權限)

權限預設使用 Role-Based Strategy,其他方式如圖所示。 

Jenkins實踐文檔-管理Jenkins(使用者、憑據、權限)

系統設定->Manage and Assign Roles->Manage Roles

Global roles:添加使用者和使用者組,配置設定某個使用者屬于哪個使用者組。

Project roles:添加某個工程或某一組工程的使用者或使用者組

Slave roles:添加某個節點或某一組節點的使用者或使用者組

Jenkins實踐文檔-管理Jenkins(使用者、憑據、權限)

憑據參數、字元參數、密碼參數、布爾值參數、檔案參數、文本參數、運作時參數、選項參數 

Jenkins實踐文檔-管理Jenkins(使用者、憑據、權限)
Jenkins實踐文檔-管理Jenkins(使用者、憑據、權限)

系統設定->Manage and Assign Roles->Assign Roles 

Jenkins實踐文檔-管理Jenkins(使用者、憑據、權限)

繼續閱讀