The NoteBook of EricKong

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

          《目錄》

          一、安裝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個項目,需要創建2jobhttp://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
          主站蜘蛛池模板: 古田县| 六安市| 且末县| 乌兰浩特市| 顺义区| 丹棱县| 德保县| 翁牛特旗| 洛浦县| 石首市| 巨野县| 沾益县| 泊头市| 蒙阴县| 普兰县| 延安市| 阳江市| 尼玛县| 巴青县| 丹江口市| 萝北县| 朝阳市| 东丽区| 白水县| 来安县| 柳林县| 鄢陵县| 武宁县| 任丘市| 泰宁县| 尉犁县| 随州市| 高淳县| 康定县| 汽车| 莱阳市| 民县| 罗田县| 新兴县| 三穗县| 昆明市|