jenkins部署war包到遠程服務器的tomcat
阿新 • • 發佈:2018-05-11
centos 安裝插件 pass plugin 目標 技術分享 構建 服務器 網絡
一、目的
jenkins上將war包,部署到遠程服務器的tomcat上。
這邊tomcat在windows 主機A上,版本apache-tomcat-8.5.23。
jenkins在主機B上,centos系統。
A、B之間網絡連通。
二、步驟
1、安裝插件
重啟jenkins後。 此時,打開job,在構建後操作中,可以選擇以下操作了:(具體的參數填寫我們下面再說)
2、配置目標Tomcat
2.1配置conf下tomcat-users.xml
<user username="deployer" password="deployer" roles="manager-script" />
截圖如下:
2.2配置tomcat允許遠程部署,允許遠程ip訪問
配置允許遠程ip訪問前,打開你的tomcat/webapps,看看是否有以下兩個目錄:
如果沒有,快去找到你以前的壓縮包,把那兩個工程拷出來。
然後,修改以下文件,兩個都要改:
webapps/manager/META-INF/context.xml
webapps/host-manager/META-INF/context.xml
3、啟動tomcat
這個就不說了。
4、配置jenkins的job
四、測試
初次部署:
再次部署:
看看tomcat的webapps目錄:
訪問:
over。歡迎交流。
jenkins部署war包到遠程服務器的tomcat