簡介html
折騰了兩個晚上,趁着今晚比較有空,把jenkins+git+maven搭建自動化部署項目環境搭建的過程記錄一下,這裏我把github做爲git的遠程倉庫(https://github.com/jacky- lulu/cxf_demo-Maven-Webapp)git
系統:centos6.5github
maven: Apache Maven 3.3.9web
git:git version 2.0.0apache
一、首先安裝git,看之前另一篇博客centos
http://www.cnblogs.com/520playboy/p/6235070.html瀏覽器
二、安裝maventomcat
安裝maven的過程很是簡單,就是從官網(http://maven.apache.org/download.cgi)下載maven以後,直接解壓到/usr/local/目錄下,而後配置下/etc/profileapp
文件中配置maven環境變量,再source /etc/profile文件,就能夠啦webapp
三、安裝jenkins
在官網(https://jenkins.io/index.html)直接下載一個war包,我下載的是LTS Release版本,會比較穩定點,而後直接放到tomcat的webapps目錄下,啓動tomcat就能夠了
四、在瀏覽器中訪問http://192.168.0.4:8080/jenkins/
五、而後建立一個用戶
六、進入jenkins首頁
七、點擊系統管理->Global Tool Configuration,配置jdk,git,maven的根目錄
八、點擊系統管理->插件管理 ,安裝如下插件
jenkins 利用maven編譯,打包,所需插件
自動化部署工程所須要插件
git相關插件
剩下的插件根據本身需求來肯定
九、配置tomcat的角色和用戶
在tomcat目錄conf文件夾下tomcat-users.xml
<role rolename="manager-gui"/> <role rolename="admin"/> <role rolename="manager"/> <role rolename="manager-script"/> <user username="jacky" password="admin" roles="manager-gui,admin,manager,manager-script"/>
十、構建一個任務
十一、查看構建日誌
十二、驗證(構建的是熱部署,不用從新啓動tomcat)
http://192.168.0.4:8080/cxf_demo/cxf/getInfoService?wsdl
驗證成功