Jenkins+maven自动远程部署项目脚本

Jenkins部署远程项目要先到Jenkins配置中找到configure system,进入后下滑到最下面,配置好SSH Servers:Hostname填写远程服务器IP,Username远程服务器ssh服务的账号,Remote Directory远程服务器的部署路径

 

 然后在Jenkins构建maven项目时,构建后操作与用插件本地部署不一样。构建后的操作选择Send build artifacts over SSH,SSH Server填写远程服务器名称(上一步配置好的SSH服务),Source files填写源WAR路径默认是target\gydl.war,Exec command执行的脚本填写bash /home/kangwei/servers/apache-tomcat-8.5.28-8081/bin/tomcat.sh,tomcat.sh是我自己写的一个启动脚本,因为我要替换项目的配置文件,所以脚本写成启动tomcat(第一次启动目的是解压WAR包)-------kill -9 杀死进程----删除WAR包---替换配置文件---再次启动tomcat,完成项目部署。

 

 tomcat.sh脚本内容:

 

 

 

 
 
 

 

 

 

posted @ 2021-10-08 10:10  IT菜鸟成长路  阅读(396)  评论(0)    收藏  举报