Jenkins部署Web項目到遠程tomcat(通過jenkins插件)


之前講到的是如何構建一個項目,並且將代碼進行編譯、打包,那么打包完成最后的結果就需要發布到應用服務器,將項目部署成功。在之前的項目中我們采用的shell腳本來部署,下面講解通過Jenkins部署web項目到遠程tomcat。
首先Jenkins提供了一個發布的插件deploy plugin,來幫助我們實現遠程部署,這個插件默認是不安裝的,所以需要我們自己手動的來安裝。
手動安裝deploy plugin 插件,我們可以在線安裝,也可以通過官方下載相關插件,下載地址:https://updates.jenkins-ci.org/download/plugins,我這里主要是通過Jenkins在線安裝。
1.系統管理->管理插件->可選插件->搜索“Deploy to container Plugin”,勾選插件直接安裝,等着Jenkins自動安裝完成。此時我們打開我們之前新建的項目選擇“增加構建后的操作”中增加了一項“Deploy war/ear to a container",將我們的war和ear工程部署到容器。
Jenkins部署Web項目到遠程tomcat(四)

2.我們添加一個deploy war/ear to a container選擇,Jenkins中構建后操作多出一個發布選項
Jenkins部署Web項目到遠程tomcat(四)
WAR/EAR files:是war包的相對路徑
content path:tomcat的發布路徑,即使用localhost/(content path設置的名字)來訪問項目.

contaners :發布到的容器,主要可發布到tomcat、jboss、GlassFish

deploy on failure:發生錯誤的時候是否發布到tomcat

3.點擊add contaners 添加發布的容器,我們這里要發布到tomcat,所以我這里添加的是tomcat

Jenkins部署Web項目到遠程tomcat(四)
Jenkins部署Web項目到遠程tomcat(四)

如果你部署的是集群環境那么可以添加多個容器來部署應用。
此時只要我們運行我們的任務即可將我們的應用發布到tomcat,記住這里要把應用服務器的防火牆關閉。
這里在多說一點tomcat默認的登錄是注釋的,我們需要打開。
在tomcat/conf/tomcat-users.xml下添加以下代碼即可,因為之前的博客講解過tomcat管理權限的配置,這里就不重復講解。


免責聲明!

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



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