吸毒的虫子 发表于 2018-9-4 06:28:54

jenkins 集成与远程部署 tomcat

  记录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 这个值能解决。


页: [1]
查看完整版本: jenkins 集成与远程部署 tomcat