rebar3 服务器
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
#!/usr/bin/env bash
|
||||
#-------------------------------------------------
|
||||
# 命令脚本
|
||||
# @author lwt
|
||||
#-------------------------------------------------
|
||||
# 更新代码仓库
|
||||
DOC[svn_pull]="更新代码仓库,参数:要拉取的目录"
|
||||
fun_svn_pull(){
|
||||
INFO "执行命令:svn update ${1}"
|
||||
if [ "${1}" = "" ]; then
|
||||
DIRLIST=${ROOT}/*
|
||||
else
|
||||
DIRLIST=${ROOT}/${1}
|
||||
fi
|
||||
for K in ${DIRLIST}; do
|
||||
echo ---------------------------------------------
|
||||
INFO "正在更新\e[92m${K}文件\e[0;0m"
|
||||
echo ---------------------------------------------
|
||||
cd ${K} && ${SVN} update
|
||||
done
|
||||
}
|
||||
|
||||
|
||||
## 从svn下载对应的代码,并设置当前版本号
|
||||
DOC[svn_update]="从svn下载对应的代码,并设置当前版本号"
|
||||
fun_svn_update(){
|
||||
if [ -d ${TMP_SOURCE} ]; then
|
||||
OPT "${TMP_SOURCE} 目录已存在,svn update"
|
||||
CMD "========= svn up --force --accept tc ${TMP_SOURCE} --username ${USER} --password ${PASSWORD} ========="
|
||||
svn up --force --accept tc ${TMP_SOURCE} --username ${USER} --password ${PASSWORD}
|
||||
else
|
||||
OPT "${TMP_SOURCE} 目录不存在,创建并svn checkout"
|
||||
CMD "========= svn co ${SVN_BASE_URL} ${TMP_SOURCE} --username ${USER} --password ${PASSWORD} ========="
|
||||
mkdir -p ${TMP_SOURCE}
|
||||
svn co ${SVN_BASE_URL} ${TMP_SOURCE} --username ${USER} --password ${PASSWORD}
|
||||
fi
|
||||
|
||||
cd ${ROOT}
|
||||
}
|
||||
Reference in New Issue
Block a user