记录jenkins 集成与远程部署 tomcat主要配置,这里以远程执行脚本的方法部署TOMCAT。
主要流程如下:
MAVEN打包 -> SSH上传到TOMCAT部署目录下 -> 重启TOMCAT
1 系统管理-管理插件 安装 publish over ssh
2 系统管理-系统设置,设置如下信息,
Name 需要上传的服务器名称
Hostname: 需要上传的服务器IP
Username: 登录用户名
Remote Directory: 上传到服务器上的文件路径(会加在具体构建项目 Remote Directory的前面)
3 新建一个构建项目,在配置中配置如下信息
Name: 上图1中指定的Name
Source Files: **/app.war (指定要上传的war包)
Remove prefix: submaven/target (相对于当前工作目录到war包的目前,当前目录一般是总项目pom.xml所在文件的目录,如果不指定,上传后会把submaven/target目录也带上,但这里只要war包)
Exec commnad:远程要执行的脚本命令,各命令用分号分开。
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 这个值能解决。
转载于:https://blog.51cto.com/2950319/1944507