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/we
mvn git tomcat 自动打包部署
最新推荐文章于 2019-07-29 15:57:59 发布
本文介绍了如何结合Maven、Git和Tomcat实现项目的自动化打包和部署过程,通过配置Maven的构建脚本,Git的钩子以及Tomcat的管理,实现代码更新后的一键部署,提升开发效率。
摘要由CSDN通过智能技术生成