簡介
折騰了兩個晚上,趁着今晚比較有空,把jenkins+git+maven搭建自動化部署項目環境搭建的過程記錄一下,這里我把github作為git的遠程倉庫(https://github.com/jacky- lulu/cxf_demo-Maven-Webapp)
系統:centos6.5
maven: Apache Maven 3.3.9
git:git version 2.0.0
1、首先安裝git,看以前另外一篇博客
http://www.cnblogs.com/520playboy/p/6235070.html
2、安裝maven
安裝maven的過程非常簡單,就是從官網(http://maven.apache.org/download.cgi)下載maven之后,直接解壓到/usr/local/目錄下,然后配置下/etc/profile
文件中配置maven環境變量,再source /etc/profile文件,就可以啦
3、安裝jenkins
在官網(https://jenkins.io/index.html)直接下載一個war包,我下載的是LTS Release版本,會比較穩定點,然后直接放到tomcat的webapps目錄下,啟動tomcat就可以了
4、在瀏覽器中訪問http://192.168.0.4:8080/jenkins/
5、然后創建一個用戶
6、進入jenkins首頁
7、點擊系統管理->Global Tool Configuration,配置jdk,git,maven的根目錄
8、點擊系統管理->插件管理 ,安裝以下插件
jenkins 利用maven編譯,打包,所需插件
自動化部署工程所需要插件
git相關插件
剩下的插件根據自己需求來確定
9、配置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"/>
10、構建一個任務
11、查看構建日志
12、驗證(構建的是熱部署,不用重新啟動tomcat)
http://192.168.0.4:8080/cxf_demo/cxf/getInfoService?wsdl
驗證成功