> CentOS > CentOS服务器 > webserver >

CentOS上利用Git和Maven自动化部署Java Web

以下所有命令在阿里云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)