jenkins+git+maven搭建自動化部署項目環境


簡介

   折騰了兩個晚上,趁着今晚比較有空,把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

驗證成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM