CentOS上利用Git和Maven自动化部署Java Web
时间:2016-01-31 16:45 来源:linux.it.net.cn 作者:it.net.cn
以下所有命令在阿里云CentOS 6.5 java开发集成环境下部署,利用到Git和Maven进行自动化部署,git换成SVN也类似。
附件是自动部署的shell脚本,为了隐去项目目录,修改过不一定能直接用,使用之前请自行检查一边
#安装Git
yum install git
#测试是否成功
git -version
#正确
#git version 1.7.1
#配置
git config --global user.name "account"
git config --global user.email emailbox
git config --global http.proxy http://account:password@domain:port
git config --global http.sslverify=false
#克隆仓库
git clone repository
#以上是准备工作
#以下是正式部署命令,可以直接替换车shell脚本
#进入repository目录
cd repository
#更新仓库
git pull origin master
#进入项目目录
cd project
#maven编译打包
mvn clean package
#关闭tomcat进程
service default stop
#复制war包到tomcat部署目录
cp target/project.war .....tomcat/webapps/project.war
#启动tomcat进程
service default start
#更新仓库
#关闭tomcat进程
service default stop
(责任编辑:IT)
以下所有命令在阿里云CentOS 6.5 java开发集成环境下部署,利用到Git和Maven进行自动化部署,git换成SVN也类似。 附件是自动部署的shell脚本,为了隐去项目目录,修改过不一定能直接用,使用之前请自行检查一边 #安装Git yum install git #测试是否成功 git -version #正确 #git version 1.7.1 #配置 git config --global user.name "account" git config --global user.email emailbox git config --global http.proxy http://account:password@domain:port git config --global http.sslverify=false #克隆仓库 git clone repository #以上是准备工作 #以下是正式部署命令,可以直接替换车shell脚本 #进入repository目录 cd repository #更新仓库 git pull origin master #进入项目目录 cd project #maven编译打包 mvn clean package #关闭tomcat进程 service default stop #复制war包到tomcat部署目录 cp target/project.war .....tomcat/webapps/project.war #启动tomcat进程 service default start #更新仓库 #关闭tomcat进程 service default stop (责任编辑:IT) |