一、Jenkins的配置
1. 下載地址:
Jenkins的官方網站:http://jenkins-ci.org/
目前最新版本的Windows版:http://mirror.xmission.com/jenkins/windows/jenkins-1.504.zip
2. 安裝
Windows版的安裝方式,直接按照安裝包提示即可。此版本自帶服務器,安裝之后,就可以直接訪問。
如果下載的是.war文件,可以用tomcat進行配置。並且安裝Java,使用Java -jar jenkins.war命令。
3. 啟動服務
在服務中,啟動jenkins。
4. 訪問
使用 http://localhost:8080/ 訪問,默認端口為8080,可以修改。
二、權限
1. 插件管理
Jenkins提供了大量的插件,其中在對用戶進行管理配置這塊推薦使用“Role-basedAuthorization Strategy”
如下圖在“系統管理”界面下,點擊“管理插件”進入插件安裝界面。Jenkins的插件安裝管理配置都很簡單,通過web直接全能搞定。
插件管理界面如下圖所示:
勾選需要的插件,到頁面最下面有兩個按鈕“Install without restart” “Download now and install after restart”,根據需要點選提交開始安裝。
2. “Role-basedAuthorization Strategy”的啟用:
點擊“系統管理”點擊“系統設置”,如下圖所示:“安全域”選擇使用Jenkins專有用戶數據庫,可以在初始化的時候勾選“允許用戶注冊”,以后為了安全,請關閉該項;“授權策略”選擇使用“Role-Based Strategy”。
配置完成save后在“系統管理”下新增選項“Manage and Assign Roles”。點擊“管理用戶”新建賬戶后即可進行賬戶,群組的安全策略配置。
3. 管理組權限設置,構建權限設置:
點擊“Manage and AssignRoles”,先選擇“Manage Roles”如下圖所示,在Global roles這里創建權限分組,如admin是最高管理員權限,擁有所有權限,readonly只有讀權限等,這里可以根據具體情況設置多個分組,不同權限;然后設置“Project roles”,Role to add 填寫分組名稱,Pattern填寫分組的規則。例如這個分組叫test,他的規則就是構建名為“test.*”的所有構件,然后在“Job”區里勾選相關權限。設置完成點保存即可。
4. 用戶權限分配:
點擊“Assign Roles”如下圖所示,在“Global roles”下“User/group to add”欄中輸入添加的用戶名,然后勾選管理組。記得把默認的匿名用戶“Anonymous”的默認admin權限去掉,在添加管理員之后,否則不需登錄就能控制整個Jenkins的權限;在“Project roles”下“User/group to add”欄中輸入添加的用戶名,然后勾選對應構建權限名。設置完保存即可。
三、創建Job
1. 創建
點擊新Job,輸入一個job名稱,選擇一個項目的類型。
Job的一些屬性配置
源代碼管理可以與一些SVN等代碼管理軟件,直接管理
構建時候的命令,一般簡單的命令可以使用批處理即可,當然也支持腳本語言。
建議每個命令集中,語句不要太多,或太過復雜。如果很復雜可以使用腳本語言,或寫成批處理文件,進行調用。
構建后操作,可以完成之后發送郵件,生成文檔,運行下一個構建項目等操作。比如創建一些可以分布進行的項目。
2. 開始構建
Job建立好之后,在界面上就,能夠選擇該項目了。點擊該項目進入,項目操作界面。可以進行立即構建,構造中項目前面的圓點在閃爍。停止閃爍,構建完成。
3. 構建完成
構建完成后,如果前面的圓圈是藍色,說明構建成功,如果是紅色或黃色,說明構建失敗或有問題。可以點擊build History中,本次任務的鏈接,進行查看本次構建的詳情。
4. 查看錯誤
在詳情界面中,點擊控制台輸出,可以看見一些編譯過程中的信息,可以在其中發現構建錯誤的原因。
轉自:http://blog.csdn.net/qiming_zhang/article/details/8646233