Jenkins之构建Maven项目的多种方式
生活随笔
收集整理的這篇文章主要介紹了
Jenkins之构建Maven项目的多种方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Jenkins構建的項目類型介紹
Jenkins中自動構建項目的類型有很多,常用的有以下三種:
-
自由風格軟件項目(FreeStyle Project)
-
Maven項目(Maven Project)
-
流水線項目(Pipeline Project)
每種類型的構建其實都可以完成一樣的構建過程與結果,只是在操作方式、靈活度等方面有所區別,在實際開發中可以根據自己的需求和習慣來選擇。(PS:個人推薦使用流水線類型,因為靈活度非常高)
?
1.自由風格項目構建
下面演示創建一個自由風格項目來完成項目的集成過程:
拉取代碼->編譯->打包->部署
1)拉取代碼
新建一個項目
?
配置源碼管理,從gitlab拉取代碼
?
2)編譯打包
構建->添加構建步驟->Executor Shell
echo "開始編譯和打包" mvn clean package echo "編譯和打包結束"3)部署
把項目部署到遠程的Tomcat里面
1.安裝 Deploy to container插件
Jenkins本身無法實現遠程部署到Tomcat的功能,需要安裝Deploy to container插件實現
?
2.添加Tomcat用戶憑證
?
3.添加構建后操作
?
4.點擊Build Now,開始構建
?
5.部署成功后,訪問項目
http://192.168.37.130:8080/web_demo-1.0-SNAPSHOT/
?
2.Maven項目構建
1)安裝Maven Integration插件
?
2)創建maven項目
?
3)配置項目
拉取代碼和遠程部署的過程和自由風格項目一樣,只是"構建"部分不同
?
總結
以上是生活随笔為你收集整理的Jenkins之构建Maven项目的多种方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jenkins持续集成环境之tomcat
- 下一篇: Jenkins之Pipeline流水线构