博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux通过Git快速部署项目
阅读量:6949 次
发布时间:2019-06-27

本文共 863 字,大约阅读时间需要 2 分钟。

hot3.png

 1.环境变量配置

JAVA_HOME=/usr/java/jdk1.7.0_75JRE_HOME=/usr/java/jdk1.7.0_75/jreM3_HOME=/usr/local/apache-maven-3.3.9PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:/usr/local/apache-maven-3.3.9/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH

2.下载安装

apache-maven-3.3.9-bin.tar

jdk1.7

tomcat7

安装过程略。。。

3.写deploy.sh脚本

git pullmvn clean package~/services/tomcat7/bin/shutdownkill.shrm -rf ~/services/tomcat7/webapps/auth-centercp -f target/zauth-center.war ~/services/tomcat7/webapps~/services/tomcat7/bin/startup.sh

每次执行脚本就可以快速部署项目

shutdownkill.sh

 

TOMCAT_HOME_BIN=$(cd "$(dirname "$0")"; pwd)$TOMCAT_HOME_BIN/shutdown.shsleep 2ID=`ps -ef | grep "$TOMCAT_HOME_BIN" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`for id in $IDdokill -9 $idecho  "kill -9 $id"done

 

 

 

转载于:https://my.oschina.net/mcyy568/blog/604201

你可能感兴趣的文章
Linux命令参数详细解析-ping
查看>>
数据科学家成抢手人才
查看>>
浅谈视频监控 在智慧城市建设中的综合治理业务
查看>>
思科HyperFlex系统提供最完整的新一代超融合解决方案
查看>>
中国电信明确物联网技术路标:7月启动Cat1
查看>>
市场需求持续增长,云计算或将成为资本市场下一个焦点
查看>>
《 FreeSWITCH权威指南》——3.6 小结
查看>>
JMeter的基本介绍和入门(1)
查看>>
网络电话让毕业季不再有“情感真空”
查看>>
疑似微信企业版曝光 网友留言称“心疼阿里”
查看>>
高通每天提供超过一百万颗芯片 助力物联网发展
查看>>
Python Selenium的js扩展实现
查看>>
全球最大规模窄带物联网智慧水务商用项目在福州启动
查看>>
iDTRONIC推出RFID平板和手持移动设备
查看>>
圆通速递率先推出隐形面单 为个人信息安全再添安全锁
查看>>
当200亿个物联网设备同时产生数据 是时候重新认识传感器了
查看>>
深度专访:深谈的故事 (LinuxDeepin)
查看>>
《构建高可用Linux服务器 第3版》—— 1.2 全面了解Linux服务器
查看>>
《开放复杂智能系统——基础、概念、分析、设计与实施》—第1章1.5节 小结...
查看>>
《测试驱动数据库开发》——2.4 增量构建
查看>>