svn+tomcat部署脚本

svn与tomcat部署脚本
博客围绕svn和tomcat部署脚本展开,虽未给出具体内容,但可知涉及利用svn进行代码管理,结合tomcat完成部署工作,在信息技术领域的后端开发和代码管理方面有重要应用。
#!/bin/sh
# mkdir -p /usr/mpsp/1_project/branches/web/API-back
# svn checkout http://10.10.66.31:18080/svn/offlinePos/branches/web/API-back /usr/mpsp/1_project/branches/web/API-back

set -m
echo "更新svn项目代码..."
cd /usr/mpsp/1_project/branches/web/API-back
svn update
svn status | grep '^?' | awk '{print $2}' | xargs rm -rf
ls

projectPath=""
#取得项目目录
getProjectPath(){
	read -p "请输入分支名称: " branchName
	prjPath="/usr/mpsp/1_project/branches/web/API-back/${branchName}/"

	if [ ! -d "${prjPath}" ]; then
		echo "项目目录不存在: ${prjPath}"
		getProjectPath
	else
		echo "项目目录为: ${prjPath}"
		projectPath=${prjPath}
	fi
}
getProjectPath

#编译项目
compilePrj(){
	cd ${projectPath}
	mvn clean package -Pdev -DskipTests
	deployPrj
}

#部署项目
deployPrj(){
	echo ""
	echo "可部署项目选项: "
	echo "  0:exit"
	echo "  1:agentAppServer"
	echo "  2:brandApiServer"
	echo "  3:mercAppServer"
	echo "  4:mposAppServer"
	read -p "请输入选择:" prjIndex
	if [ $prjIndex == 0 ]; then
  	echo "exit"
  	return 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值