自动部署脚本Linux+SVN+Maven
来源:互联网 发布:源码资本投资的项目 编辑:程序博客网 时间:2024/05/18 08:51
bash脚本
脚本说明
SVN更新项目,Maven打包,关闭tomcat服务器,移动War包,开启服务器
#! /bin/bashecho "checking out files from svn...."svn up /data/webapps/myproject-api/source/myproject-apiecho "maven package...."cd /data/webapps/myproject-api/source/myproject-apimvn clean install packageecho "killing the tomcat process...."pidlist=`ps -ef|grep /app/tomcat/myproject-api-tomcat/ | grep -v "grep"|awk '{print $2}'`echo "tomcat Id list :$pidlist"kill -9 $pidlistecho "copy war file to tomcat..."rm -rf /data/webapps/myproject-api/war/*cp /data/webapps/myproject-api/source/myproject-api/target/myproject-api.war /data/webapps/myproject-api/war/ROOT.warecho "starting tomcat..."/app/tomcat/myproject-api-tomcat/bin/startup.sh&
命令说明
svn up :svn更新的意思
mvn clean install package : mvn打包命令
kill :杀线程命令
阅读全文
0 0
- 自动部署脚本Linux+SVN+Maven
- svn and maven 自动部署shell脚本
- linux Git maven Tomcat自动部署脚本
- SVN自动部署脚本
- SVN+Nginx自动部署脚本
- linux服务器配置jenkins maven svn自动部署到tomcat
- linux服务器配置jenkins maven svn自动部署到tomcat
- maven git自动部署脚本
- linux自动部署脚本
- ubuntu上svn+maven+jenkins自动部署
- Jenkins+maven+svn+tomcat自动编译部署
- Jenkins+Maven+SVN自动部署配置文档
- jenkins + maven + svn + tomcat+nexus 自动部署
- Jenkins+Maven+SVN+Tomcat自动部署
- jenkins + maven + svn + tomcat 自动部署
- hudson maven svn 搭建+自动部署
- Jenkins+maven+svn+tomcat自动编译部署
- windows+maven+jenkins+svn自动构建部署
- linux常用命令四(系统管理类)
- 阿里云全球十四个节点评测分析及服务器地域选择攻略
- 2017/7/24 第一天
- 百练_3255:十进制到六进制
- js拖放排序和分类插件
- 自动部署脚本Linux+SVN+Maven
- Shell 之 if
- Android 使用极光推送集成、出现问题和后台保活
- Hibernate---对象的三种状态
- Linux内核分析-7/程序的装载(基于fork)
- 制作framework
- HDU6034Balala Power
- 算法导论 学习笔记 第一章
- 软件测试中的冲突测试