一路進行到這邊,好像忘了最重要的事情,
權限設定, 沒有設定誰都可以進來上版,
這麼不安全??
Jenkins也早就考慮到了,
讓我們來看看權限設定吧.
可以看到下面有個[Create Account]
點選後進行註冊,
輸入一些必須的資料.
註冊成功
以上是註冊新的帳號,
新增的帳號可以再 [Manage Jenkins] ==> [Manage Users] 中設定
另外來設定權限吧,
[Manage Jenkins] ==> [Configure Global Security]
將[Enable Security]打勾,
[Allow users to sign up] 也勾起來,
回到 [Configure Global Security] Authorization 選項中有幾個選項,
簡單看幾個吧,
[Anyone can do anything]
任何人可以做任何事情 ==> 真是危險, 就是隨便你用的意思呀
[Logged-in users can do anything]
登入者可以做任何事, 至少選這一個吧.
[Project-based Matrix Authorization Strategy]
陣列管理, 如果要依照帳號客製化權限的話請選擇這一個吧.
預設可以看到有個 [Anonymous],
我們從下方加入剛剛註冊的帳號,
在下方加入 [testUser] 後點選 [Add]
這邊可以設定該帳號的權限,
這樣是安全許多的.
A 帳號管理 A, B, C專案.
B 帳號管理 B 專案.
C 帳號管理 D 專案.
大概可以做到這樣的設定,
以上只是舉例,
實際請以自己的專案設計吧.
先介紹到這邊.
有欠的想到在補完吧.