Hudson+Continuous Integration筆記-4
閱讀本篇文章, 請先閱讀
前三篇文章, 我從為何要用Hudson一直到Hudson的安裝, 所以如果讀者應該有能力可以來架設Hudson Build/CI Server了, 這篇文章, 才算是真正切入Hudson Server的使用
2. 點選 "Configure System"
3. 勾選 "Enable security", 選擇Hudson's own user database
2. 再回到 "Configure System" 的Enable security選項下的Access Control Authorization設定, 原來的設定是Anyone can do anything, 將它改成"Project-based Matrix Authorization Strategy"
3. 在User/group to add: 手動輸入剛剛新增的使用者名稱, 然後為這位系統管理者勾選所有的權限後, 按Save
4. 將管理者的權限設定好後, 使用者可以自己透過 "註冊" 方式來新增使用者, 但是登入後並沒有任何權限.
5. 系統管理者可以幫使用者新增帳號, 選 "" 再選"Create User"
前三篇文章, 我從為何要用Hudson一直到Hudson的安裝, 所以如果讀者應該有能力可以來架設Hudson Build/CI Server了, 這篇文章, 才算是真正切入Hudson Server的使用
Table Of Contents
Hudson系統管理
Security設定
Hudson安裝起來, 內建設定是anonymous都可以使用Hudson Server, 但是這個設定對於管理會有一些問題, 例如build的設定被改掉了, 但是不知道是誰改的, 所以為了管理方便, 建議將Security功能打開, 使用者使用Hudson必須登入, 且只能做權限內的設定.
Enable Security設定
1. 點選 "管理Hudson"2. 點選 "Configure System"
3. 勾選 "Enable security", 選擇Hudson's own user database
使用者新增與權限設定
1. 選擇 "管理Hudson" 再選 "Manage Users" , 再選 "Create User"以新增一位系統管理使用者.2. 再回到 "Configure System" 的Enable security選項下的Access Control Authorization設定, 原來的設定是Anyone can do anything, 將它改成"Project-based Matrix Authorization Strategy"
3. 在User/group to add: 手動輸入剛剛新增的使用者名稱, 然後為這位系統管理者勾選所有的權限後, 按Save
4. 將管理者的權限設定好後, 使用者可以自己透過 "註冊" 方式來新增使用者, 但是登入後並沒有任何權限.
5. 系統管理者可以幫使用者新增帳號, 選 "" 再選"Create User"
6. 使用者加入系統後, 要記得到步驟3. 設定這個使用者的權限.
在下一篇文章, 我會再繼續介紹如何建立Build工作, 與設定使用者對這個Build工作的操作權限
留言