Linux Jenkins搭建,自動打包部署maven項目到遠程服務器 步驟詳解(二)


上篇文章介紹了如何搭建jenkins,這里講一下如何使用。本文以部署web項目為例
0. 准備:
a. 安裝jdk,maven 並配置環境變量
b. 安裝svn 建立svn倉庫
c. 搭建nexus私服,並配置好maven setting 和項目對私服的支持(可選,但建議使用)
d. 准備獨立的tomcat發布web項目,並設置好登錄操作權限的賬號
 
1. 點擊系統管理,然后點擊Global Tool Configuration工具配置,配置JDK,Maven等
配置JDK

 

配置Maven

 

 

2. 創建一個maven項目

 

3.丟棄舊的構建
這個功能為可選,用於節省服務器空間,土豪請跳過

 

圖中的意思是說最多保存5天內的構建,最多可保存3此構建,超出的自動刪除
 
4. 配置構建版本信息,
此功能主要是記錄項目升級版本,一般沒有大的升級 可以保持一個版本

 

點擊choice
 

 

5. 源碼管理
填寫要構建項目所在svn版本庫地址
增加Credentials 認證信息,可以將svn認證信息保存在jenkins上

點擊add -jenkins

 

 
填寫svn 賬號密碼
 
 
在下拉框中選擇剛填好的賬號密碼

 

6. 配置構建失敗通知email

 

第一個勾選:每個不穩定的構建都會郵件通知

第二個勾選:發送郵件給破壞構建的人

第三個勾選:每個失敗的模塊都會發郵件通知

 

 

7. 增加mvn命令 這個功能主要是用於執行打包命令
clean package -Pdev -Dmaven.test.skip=true
命令含義: 清空-打包-使用dev profile-跳過test
 
8. 項目構建完成后需要部署到服務器下,這里以tomcat為例
點擊增加構建后操作步驟-Deploy war/ear to a container
 

 

WAR/EAR files 填寫war包的相對地址 target/demo-web.war
Context path 訪問path 例如 http://10.0.x.xx:8088/demo-web
其中demo-web就是context path
 
點擊add Container,tomcat賬號密碼設置方法略
最新的Deploy to container Plugin插件只支持到tomcat7. 不過如果你用的是tomcat8也可以選擇最高的tomcat7x,可以正常使用
 
所有配置完成后 點擊保存
 
9. 開始構建
點擊build with parameters
 

 

點擊進度條或者構建號
 

 

 

點擊Console Output 查看構建日志
 

 

最后看到兩個success
第一個表示maven build 成功 即打包成功
第二個表示向遠程服務器(tomcat部署成功)
 
10. 驗證部署
訪問部署項目的URL
 

 

自動部署成功
 
 


免責聲明!

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



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