Jenkins 構建 Maven項目


一、Jenkins構建的項目類型介紹

Jenkins中自動構建項目的類型有很多,常用的有以下三種:

  • 自由風格軟件項目(FreeStyle Project)
  • Maven項目(Maven Project)
  • 流水線項目(Pipeline Project)

每種類型的構建其實都可以完成一樣的構建過程與結果,只是在操作方式、靈活度等方面有所區別,在實際開發中可以根據自己的需求和習慣來選擇。(PS:個人推薦使用流水線類型,因為靈活度非常高)

二、Jenkins項目構建類型-自由風格項目構建自由風格項目構建

下面演示創建一個自由風格項目來完成項目的集成過程:

拉取代碼->編譯->打包->部署

拉取代碼

1、創建項目

2、配置源碼管理,使用ssh方式從gitlab拉取代碼,配置完成后,點擊應用並保存

 

編譯打包

構建->添加構建步驟->Executor Shell,設置完成后,點擊應用並保存

echo "開始編譯和打包" 
mvn clean package 
echo "編譯和打包結束"

在 target 目錄中產生的war包

3、把項目部署到遠程的Tomcat里面

1) 安裝 Deploy to container插件

Jenkins本身無法實現遠程部署到Tomcat的功能,需要安裝Deploy to container插件實現

下載完 Deploy 插件后

添加構建操作

2)添加 Tomcat 憑證

Manage Jenkins→Manage Credentials→Tomcat 全局(添加憑據)

 

點擊"Build Now",開始構建過程

4、部署成功后,訪問項目

5、演示改動代碼后的持續集成

IDEA中源碼修改並提交到gitlab

Jenkins中項目重新構建

訪問Tomcat

三、Jenkins項目構建類型-Maven項目構建

1、安裝Maven Integration插件

2、創建Maven項目

3、配置項目

拉取代碼和遠程部署的過程和自由風格項目一樣,只是"構建"部分不同

4、更新頁面內容,並提交到gitlab

5、在gitlab上查看提交的文件

6、構建maven項目

7、刷新 Tomcat 頁面

 

 

 

 

 


免責聲明!

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



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