cd /opt/soft/git/client/test/
git pull
echo 'pull over...'
cd /opt/soft/git/client/test/test
mvn clean package -P qa
echo 'package over...'
rm /opt/wybc_war_qa/test.war
cd /opt/soft/git/client/test/test/target
cp test.war /opt/test_war/
echo 'cp new war to war file...'
echo `lsof -i:8080`
kill `lsof -i:8080 | sed -n "2, 1p" |awk '{print $2}'|uniq`
sleep 5
rm -rf /opt/tomcatqa4/webapps/*
/opt/tomcatqa4/bin/startup.sh > /dev/null 2>&1 &
echo 'restart over...'
sleep 5
echo `lsof -i:8080`
mvn git tomcat 自动打包部署
最新推荐文章于 2020-03-31 22:09:02 发布
本文介绍了如何结合Maven、Git和Tomcat实现项目的自动化打包和部署过程,通过配置Maven的构建脚本,Git的钩子以及Tomcat的管理,实现代码更新后的一键部署,提升开发效率。
437

被折叠的 条评论
为什么被折叠?



