您的位置:首页 > 运维架构 > Tomcat

jenkins远程发布tomcat项目

2017-04-17 00:00 375 查看

1、所用插件

1)Hudson SCP publisher plugin:拷贝部署文件到远程虚拟机

2)Publish Over SSH:执行远程部署命令

2、配置插件

在系统管理-系统配置里面去分别找到2个配置项去配置。

1)配置scp插件:



2)配置Publish over ssh插件



3、项目配置

进入到项目配置中,对构建后的操作进行设置,分别配置scp发布和publishssh 来实现上传代码和执行ssh命令启动tomcat

1)上传代码



2)执行脚本



3)脚本内容

#进入到war包上传目录
cd /u01/program/WAR
#删除解压后的文件
rm -rf ../webapps/soft
#解压war包
unzip -o softdp-data-web.war -d ../webapps/soft
#查看tomcat启动状态

#停止tomcat
pid=`ps -ef | grep /u01/program/tomcat | grep -v grep |awk 'NR==1{print $2}'`
if [ -n "$pid" ];then
echo "停止 tomcat"
kill -9 $pid
sleep 2s
fi
#启动tomcat
echo "启动 tomcat"
sh  /u01/program/tomcat/apache-tomcat-7.0.54-TBM/bin/startup.sh
#查看日志
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: