jenkins脚本

#!bin/sh
###tomcat路径
tomcat_home=/usr/tomcat5
###获取tomcat进程
tomcat=`ps -ef | grep /usr/tomcat4 | grep -v "grep\|tail" | awk '{print $2}' `
###判断tomcat进程是否存在,存在直接干掉
echo ${tomcat}
if test -z ${tomcat}
then
    echo "tomcat 没有启动"
else
    echo "shutdown tomcat"
    sh ${tomcat_home}/bin/shutdown.sh
    sleep 2
fi

### 备份 -备份位置依据自己需要更改
mv ${tomcat_home}/webapps/test.war  ${tomcat_home}/test.war-$(date "+%Y%m%d-%H%M%S")
###复制
cp -r /root/.jenkins/workspace/test/target/test.war ${tomcat_home}/webapps/test.war
### 启动tomcat
sh ${tomcat_home}/bin/startup.sh
tomcat=`ps -ef | grep /usr/tomcat4 | grep -v "grep\|tail" | awk '{print $2}' `
echo ${tomcat}
sleep 10
###结果集
if test -z ${tomcat}
then
    echo "tomcat 启动失败"
else
    echo "部署成功"
fi
 

你可能感兴趣的:(jenkins脚本)