jenkins 集成与远程部署 tomcat


记录jenkins 集成与远程部署 tomcat主要配置,这里以远程执行脚本的方法部署TOMCAT。java

主要流程以下:tomcat

MAVEN打包 -> SSH上传到TOMCAT部署目录下 -> 重启TOMCAT 服务器


1 系统管理-管理插件 安装 publish over ssh app


2 系统管理-系统设置,设置以下信息,less

 Name 须要上传的服务器名称ssh

 Hostname: 须要上传的服务器IPjvm

 Username: 登陆用户名maven

 Remote Directory: 上传到服务器上的文件路径(会加在具体构建项目 Remote Directory的前面)ide


wKioL1lbX-fgSfxVAABiPXpbZCI467.png-wh_50


3 新建一个构建项目,在配置中配置以下信息ui

 Name: 上图1中指定的Name

 Source Files: **/app.war (指定要上传的war包)

 Remove prefix: submaven/target (相对于当前工做目录到war包的目前,当前目录通常是总项目pom.xml所在文件的目录,若是不指定,上传后会把submaven/target目录也带上,但这里只要war包)

 Exec commnad:远程要执行的脚本命令,各命令用分号分开。

wKioL1lbYc2AutteAAD2xo_UXfs863.png-wh_50


4 当即构建。


PS 构建时若是 MAVEN 出现 

UnsatisfiedLinkError: /usr/lib/jvm/jdk1.8.0_101/jre/lib/amd64/libawt_xawt.so: libXrender.so.1: cannot open shared object file: No such file or directory给配置的build -> MAVEN_OPTS设置 -Djava.awt.headless=true 这个值能解决。
相关文章
相关标签/搜索