热更文件优化

main
PC-202302260912\Administrator 2023-07-27 14:29:05 +08:00
parent 092a14bd01
commit fedc6abb78
1 changed files with 9 additions and 7 deletions

View File

@ -46,13 +46,14 @@ git pull
cd ${BASE_DIR}/miduo_protocol || exit
rm -rf ./protobuf_temp
mkdir ./protobuf_temp
find ./protos -name "*.proto" -type f|xargs -i protoc --proto_path=./protos --java_out=./protobuf_temp {}
#find ./protos -name "*.proto" -type f|xargs -i protoc --proto_path=./protos --java_out=./protobuf_temp {}
find ./protos -name "*.proto" -type f -exec protoc --proto_path=./protos --java_out=./protobuf_temp {} +
rm -rf ${BASE_DIR}/miduo_server/gamecommon/src/main/java/rpc/global/*
rm -rf ${BASE_DIR}/miduo_server/gamecommon/src/main/java/rpc/protocols/*
rm -rf ${BASE_DIR}/miduo_server/gamecommon/src/main/java/rpc/world/*
yes|cp -r ./protobuf_temp/rpc/global ${BASE_DIR}/miduo_server/gamecommon/src/main/java/rpc/global
yes|cp -r ./protobuf_temp/rpc/protocols ${BASE_DIR}/miduo_server/gamecommon/src/main/java/rpc/protocols
yes|cp -r ./protobuf_temp/rpc/world ${BASE_DIR}/miduo_server/gamecommon/src/main/java/rpc/world
cp -rf ./protobuf_temp/rpc/global ${BASE_DIR}/miduo_server/gamecommon/src/main/java/rpc/global
cp -rf ./protobuf_temp/rpc/protocols ${BASE_DIR}/miduo_server/gamecommon/src/main/java/rpc/protocols
cp -rf ./protobuf_temp/rpc/world ${BASE_DIR}/miduo_server/gamecommon/src/main/java/rpc/world
#gradlew build
@ -85,12 +86,13 @@ if [ ! -d "$my_dir" ]; then
fi
rm -rf ${BASE_DIR}/hotfix/conf/*.json
yes|cp -r ${BASE_DIR}/miduo_server/conf/c_database_version.json ${BASE_DIR}/hotfix/conf
yes|cp -r ${BASE_DIR}/miduo_server/conf/hotfix.json ${BASE_DIR}/hotfix/conf
cp -rf ${BASE_DIR}/miduo_server/conf/c_database_version.json ${BASE_DIR}/hotfix/conf
cp -rf ${BASE_DIR}/miduo_server/conf/hotfix.json ${BASE_DIR}/hotfix/conf
cd ${BASE_DIR} || exit
find hotfix/conf/ -type f -name "*.txt" | egrep -v "c_database_version|hotfix"|xargs rm -rf
find hotfix/conf/ -type f -name "*.class" | xargs rm -rf
#find hotfix/conf/ -type f -name "*.class" | xargs rm -rf
find hotfix/conf/ -type f -name "*.class" -delete
cat ${BASE_DIR}/miduo_server/conf/c_database_version.json |awk -F':' '/tables/{print $2}'|tr -d '"'|tr '|' '\n'|xargs -i find ${BASE_DIR}/miduo_server/conf/server -name "{}.txt"|xargs -i cp {} ${BASE_DIR}/hotfix/conf/server
cat ${BASE_DIR}/miduo_server/conf/hotfix.json |grep name|awk -F'"' '{print $4}'|xargs -i find ${BASE_DIR}/miduo_server/serverlogic/build -name "{}"|xargs -i cp {} ${BASE_DIR}/hotfix/conf/hotswap