日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Jenkins之构建Maven项目的多种方式

發布時間:2025/3/20 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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项目的多种方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。