代码拉取完成,页面将自动刷新
#!/bin/bash
source ./env
read -p "continue to update confs? [Yes/No]" x
[ "$x" != "Yes" ] && exit 1
# -------------------------------------
set -e
# retrive code rev
echo "retrieving code version ..."
BRANCH_CODE=$(git branch | grep \* | awk '{print $2}')
# read branch config
BRANCH_DATA_VAR=${BRANCH_CODE}_branch_data
BRANCH_DATA=${!BRANCH_DATA_VAR}
[ ! $BRANCH_DATA ] && BRANCH_DATA=$BRANCH_CODE
echo " data branch: $BRANCH_DATA"
# update gamedata
echo "updating gamedata ..."
rm -rf svrgo/game/app/gamedata/data
rm -rf svrgo/game/app/gamedata/filter
svn export --force "${SVN_GAMEDATA_URL}_${BRANCH_DATA}/go" svrgo/game/app/gamedata > /dev/null
svn export --force "${SVN_GAMEDATA_URL}_${BRANCH_DATA}/filter" svrgo/game/app/gamedata/filter > /dev/null
REV_GAMEDATA=$(svn export --force "${SVN_GAMEDATA_URL}_${BRANCH_DATA}/json" svrgo/game/app/gamedata/data|tail -1)
[[ "$REV_GAMEDATA" != "Exported revision"* ]] && exit 1
echo " gamedata: $REV_GAMEDATA"
# write version file
echo "preparing version file ..."
cat > .ver/VER_${BRANCH_CODE} << EOF
gamedata:
$BRANCH_DATA
$REV_GAMEDATA
EOF
# done
echo -e "\033[32mDone.\033[0m"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。