The NoteBook of EricKong

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks

          常用鏈接

          留言簿(11)

          我參與的團隊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          《目錄》

          一、安裝Jenkins

          二、配置Jenkins

          三、自動編譯

          四、自動測試

          五、自動部署

          一、安裝Jenkins

          地址http://mirrors.jenkins-ci.org/下載適合的Jenkins版本。

          Windows最新穩定版的Jenkins地址為:http://mirrors.jenkins-ci.org/windows-stable/jenkins-1.409.1.zip

          Jenkins 1.409.1版解壓,把得到的war包直接扔到tomcat下,啟動tomcatJenkins就安裝完畢,是不是很簡單啊。

          二、配置Jenkins

          1、打開http://10.3.15.78:8080/jenkins/,第一次進入里面沒有數據,我們需要創建job,我們這有2個項目,需要創建2job。http://10.3.34.163:9890/jenkins/

          2、點擊左上角的new job,在new job頁面需要選擇job的類型,Jenkins支持幾種類型,我們選擇“構建一個maven2/3項目”

          3、點擊OK按鈕后,進會進入詳細配置界面,詳細配置界面的配置項很多,不過不用怕,大部分使用默認配置就可以了,下面就說說我們需要修改的幾個地方:

          3.1Source Code Management

          因為我們使用SVN管理源碼,所以這里選擇Subversion,并在Repository URL中輸入我們的SVN地址:

          http://10.3.34.163:9880/XXXX/trunk/

          輸入SVN庫的URL地址后,Jenkins會自動驗證地址,并給予提示。

          點擊紅色字體部分的enter credential鏈接,進入頁面

          設置好訪問SVN庫的用戶名和密碼后,點擊OK按鈕

          設置成功。點擊Close按鈕,返回之前的Source Code Management頁面。此時不再有紅色警告信息了。

          3.2)配置自動構建的計劃,假設我們想讓項目中每天12點和晚上8點自動構建一次,只需要在Build Triggers中選擇Build periodically,并在Schedule中輸入 0 12,20 * * *。

          我配置的是每晚8點自動構建

          注:Schedule的配置規則是有5個空格隔開的字符組成,從左到右分別代表:分年。*代表所有,0 12,20 * * * 表示“在任何年任何月任何天的12200分”進行構建。

          3.3)配置到這里,可能有人發現在Build配置節點,有紅色錯誤信息,提示

          Jenkins needs to know where your Maven2 is installed.
          Please do so from the system configuration.

          是因為Jenkins找不到maven的原因,點擊"system configuration",是system configurationmaven配置中添加maven目錄就OK。

          我設置了JRE 6MAVEN 3的安裝目錄。

          點擊左下角的SAVE按鈕,保存設置。

          3.4)保存好所有配置后,我們第1job就算是完成了。

          3.5)創建第2job,配置和上面的配置相同。只需把svn地址改成:http://localhost/svn/Web

          三、自動編譯

          在經過上面的配置后,回到Jenkins首頁,在首頁可以看到剛才添加的2job

          點擊某1job后后面的"Schedule a build"圖片手動構建,點擊完后,會在左邊的Build Queue或者Build Executor Status顯示正在構建的任務,在自動構建完后,刷新頁面,就可以看到構建結果了,如何某個項目構建失敗,點擊項目后面的構建數字(1開始遞增)進入項目的"Console Output "可以查看項目構建失敗的原因。當然我們也可以配置把構建失敗的結果發到郵箱。

          到目前為止,1個簡單的自動構建環境就搭建好了,很簡單吧。

          posted on 2015-06-12 10:49 Eric_jiang 閱讀(278) 評論(0)  編輯  收藏 所屬分類: Jeekins
          主站蜘蛛池模板: 阳原县| 中山市| 永丰县| 冷水江市| 福泉市| 武城县| 炉霍县| 庐江县| 含山县| 都昌县| 枞阳县| 东明县| 白城市| 正蓝旗| 延庆县| 和硕县| 洛川县| 成武县| 承德市| 布拖县| 瑞安市| 日土县| 绥阳县| 扎赉特旗| 固原市| 临安市| 图木舒克市| 莫力| 平潭县| 邢台县| 黄浦区| 石屏县| 隆林| 云林县| 宝清县| 灵丘县| 木兰县| 大同市| 抚宁县| 玛曲县| 礼泉县|