使用Jenkins配置Git+Maven的自動化構建

 Jenkins是一個開源的持續集成工具,應用Jenkins搭建持續集成環境,能夠進行自動構建、自動編譯和部署,很是方便。git

在服務器比較少的狀況下,Jenkins的優點並不明顯,可是隨着項目發展,服務器數量的增長,Jenkins的優點就會凸顯出來,能夠很好的提升效率,減小不少人工操做。web

如今不少公司的Java項目開發都是使用Git或者SVN管理代碼,Maven管理多模塊和項目依賴,因此今天嘗試學習如何使用Jenkins搭建Github與Maven下的自動構建和部署。shell

1.部署Jenkins服務器

官網下載http://jenkins-ci.org/。app

Jenkins的安裝十分簡單,下載後就是一個jenkins.war的war包,能夠直接部署在Tomcat或者其餘容器中。webapp

若是不能部署,能夠檢查Tomcat的配置文件,能夠查看server.xml裏unpackWARs和autoDeploy是否設置爲True。工具

另外官網還有相關的.deb等的安裝,比較繁瑣,具體哪一種方式部署能夠本身選擇。學習

2.安裝相關插件spa

把war文件拷貝到Tomcat的webapps目錄,插件

啓動後進入http://172.16.1.243:8088/jenkins/,能夠看到Jenkins已經在運行:

http://www.uml.org.cn/jchgj/images/2015102211.png

配置Git倉庫須要用到Git插件,Jenkins默認沒有Git插件,須要手動安裝。

點擊Manage Jenkins,進入Manage Plugins,

在可用(Avaliable)插件列表下找到Source Code Management一欄,

選擇GIT plugin插件,安裝以後重啓。

http://www.uml.org.cn/jchgj/images/2015102212.png

其餘的插件如Maven等,Jenkins默認安裝,不須要手動下載。

3.配置Maven、JDK、Git路徑等

選擇Configure System,能夠配置Maven安裝路徑等。

若是沒有Maven和Git環境,須要另外設置。

http://www.uml.org.cn/jchgj/images/2015102213.png

配置JDK路徑,

1483588438836-299.png

配置Git路徑,若是不配置會獲取不到代碼:

1483588486852-715.png

4.建立任務,配置項目信息

輸入項目名稱,選擇構建一個自由風格的軟件項目。

1483594557916-869.png

配置版本管理地址

 此處輸入你構建項目的git地址。

1483594613480-301.png

5.配置構建動做,添加shell

1483606058459-676.png

保存後點擊構建。

1483606118496-898.png

相關文章
相關標籤/搜索