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