Jenkins war deploy Shell
#!/bin/bashwar_path="/usr/share/tomcat/.jenkins/workspace/MALL/trunk/target/mall.war"
webapp_path="/home/deploy/12220/"
>
echo "start deploy war......."
echo "WAR_PATH:" $war_path
echo "WEBAPPS PATH:" $webapp_path
echo "moving......"
sudo cp $war_path$webapp_path
echo "rm "$classes_path
sudo rm -fr $webapp_path/webapps/ROOT
echo "unziping......"
unzip -oq$webapp_path/mall.war -d $webapp_path/webapps/ROOT
if [ $? -eq 0 ];then
sudo chown -R tomcat:tomcat $webapp_path/webapps/ROOT
echo "deploy success,restart tomcat........."
sudo systemctl restart tomcat
echo "tomcat restart success"
#sudo rm -f $webapp_path/mall.war
else
echo "unzip failed."
fi
页:
[1]