在Jenkins中,您可以在Jenkins實例上設置用戶及其相關權限。默認情況下,您不會希望每個人都能夠在Jenkins中定義作業或其他管理任務。所以詹金斯有能力進行安全配置。
要在Jenkins中配置安全性,請執行以下步驟。
步驟1−單擊Manage Jenkins並選擇「配置全局安全性」選項。
第2步−單擊「啓用安全性」選項。作爲一個例子,假設我們希望Jenkins維護自己的用戶資料庫,所以在安全領域,選擇'Jenkins'own user database'選項。
默認情況下,您希望中心管理員在系統中定義用戶,因此請確保未選中「允許用戶註冊」選項。您可以保留其餘部分,然後單擊「保存」按鈕。
第3步系統將提示您添加第一個用戶。例如,我們正在爲系統設置管理員用戶。
步驟4−現在是在系統中設置用戶的時候了。現在,當您轉到Manage Jenkins並向下滾動時,您將看到一個「Manage Users」選項。單擊此選項。
步驟5−就像您定義了管理員用戶一樣,開始爲系統創建其他用戶。例如,我們正在創建另一個名爲「user」的用戶。
步驟6−現在是設置授權的時候了,基本上是誰可以訪問什麼。轉到管理Jenkins→配置全局安全性。
現在在「授權」部分,單擊「基於矩陣的安全性」
步驟7−如果在「用戶組」列表中未看到該用戶,請輸入用戶名並將其添加到列表中。然後向用戶授予適當的權限。
定義相關授權後,單擊保存按鈕。
你的詹金斯安全系統已經準備好了。
注意−對於Windows AD身份驗證,必須將Active Directory插件添加到Jenkins中。