天天看點

自動化部署之釋出Java項目到tomcat1、建立一台虛拟機安裝tomcat2、下載下傳zrlog的java代碼push到gitlab上3、建立一個maven項目zr_blog4、檢視釋出結果

在通路tomcat時,點選"manager webapp"會跳出一個驗證彈框,輸入使用者名密碼

自動化部署之釋出Java項目到tomcat1、建立一台虛拟機安裝tomcat2、下載下傳zrlog的java代碼push到gitlab上3、建立一個maven項目zr_blog4、檢視釋出結果

會跳轉到以下界面,說明使用者名密碼無誤,如圖:

自動化部署之釋出Java項目到tomcat1、建立一台虛拟機安裝tomcat2、下載下傳zrlog的java代碼push到gitlab上3、建立一個maven項目zr_blog4、檢視釋出結果

登入jenkins,點選“建立”,任務名稱自定義(zr_blog)

選擇“建構一個maven項目”

點選“确定”

源碼管理

選擇 “git”, Repository URL填寫你的git位址,并配置對應的key,大家最好事前先在jenkins這台機器上能夠直接遠端git操作私有倉庫

建構觸發器、建構環境、Pre Steps保持預設

Build

“Root POM”為pom.xml, Goals and options 填寫 clean install -D maven.test.skip=true

Post Steps、建構設定保持預設

建構後操作

點選“增加建構後操作步驟”選擇“Deploy war/ear to a container”,“WAR/EAR files”填寫"*/.war",Contex path留白,Containers選擇Tomcat 8.x,Tomcat URL填寫要把war包釋出到的那台機器的url,如http://192.168.56.13:8080

Credentials這裡需要點選右側的Add,添加使用者名和密碼

自動化部署之釋出Java項目到tomcat1、建立一台虛拟機安裝tomcat2、下載下傳zrlog的java代碼push到gitlab上3、建立一個maven項目zr_blog4、檢視釋出結果

點選“立即建構”檢視控制台資訊,如圖:

自動化部署之釋出Java項目到tomcat1、建立一台虛拟機安裝tomcat2、下載下傳zrlog的java代碼push到gitlab上3、建立一個maven項目zr_blog4、檢視釋出結果

檢視linux-node3的webapps目錄,會有相對應的war包,并已經進行解壓,使用浏覽器通路

自動化部署之釋出Java項目到tomcat1、建立一台虛拟機安裝tomcat2、下載下傳zrlog的java代碼push到gitlab上3、建立一個maven項目zr_blog4、檢視釋出結果

版權聲明:原創作品,謝絕轉載。否則将追究法律責任

本文轉自 IT_外賣小哥  51CTO部落格,原文連結:http://blog.51cto.com/jinlong/2054888