From 7455379911b203643ab60638f2ae2a90c00ec867 Mon Sep 17 00:00:00 2001 From: zhangaotian <8474238@qq.com> Date: Wed, 31 Jul 2024 16:11:40 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=89=93=E5=8C=85=E3=80=91=20?= =?UTF-8?q?=E6=8F=90=E5=8F=96=E6=9C=8D=E5=8A=A1=E5=99=A8=E3=80=81=E6=9C=BA?= =?UTF-8?q?=E5=99=A8=E4=BA=BA=E7=9B=B8=E5=85=B3=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Tool/BuildTool/build_xcode.sh | 2 +- Tool/BuildTool/project_env.sh | 18 ++++++++++++++++++ Tool/BuildTool/to_inner_wechat_robot.sh | 8 +++++++- Tool/BuildTool/to_outer_wechat_robot.sh | 10 ++++++++-- Tool/BuildTool/upload_apk.sh | 6 +----- Tool/BuildTool/upload_ipa.sh | 6 +----- Tool/BuildTool/upload_to_server.sh | 8 +------- 7 files changed, 37 insertions(+), 21 deletions(-) diff --git a/Tool/BuildTool/build_xcode.sh b/Tool/BuildTool/build_xcode.sh index fe8506b4c2f..2987a8bd1d1 100644 --- a/Tool/BuildTool/build_xcode.sh +++ b/Tool/BuildTool/build_xcode.sh @@ -58,4 +58,4 @@ echo "Cleaning up temporary archive..." rm -rf $OUTPUT_DIRECTORY/$PROJECT_NAME.xcarchive # The script is now complete. -echo "Build process completed. IPA file is available at: $OUTPUT_DIRECTORY/YourProject.ipa" +echo "Build process completed. IPA file is available at: $OUTPUT_DIRECTORY/$BUILD_NAME.ipa" diff --git a/Tool/BuildTool/project_env.sh b/Tool/BuildTool/project_env.sh index 387a01d3cb1..578e8499abd 100644 --- a/Tool/BuildTool/project_env.sh +++ b/Tool/BuildTool/project_env.sh @@ -8,3 +8,21 @@ APP_NAME="雪松" # 项目名称 PROJECT_NAME="ProjectNLD" + +# 服务器管理员 +REMOTE_USER="root" + +# 服务器地址 +REMOTE_HOST="132.232.113.98" + +# 服务器上传资源路径 +REMOTE_UPLOAD_PATH="var/www/html/nld/Build" + +# 内部机器人地址 +INNER_ROBOT="https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=3c92758c-1128-4931-ac8d-f19669d7befe" + +# 外部机器人地址 - PHXH +OUTER_ROBOT_PHXH="https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=08abd6b7-67be-421b-8f9b-9bc1b2c71150" + +# 外部机器人地址 - NLD委员会 +OUTER_ROBOT_NLD="https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=cc0e1316-dd10-4845-b067-5693f2385f66" diff --git a/Tool/BuildTool/to_inner_wechat_robot.sh b/Tool/BuildTool/to_inner_wechat_robot.sh index a274348d53c..0f498357846 100755 --- a/Tool/BuildTool/to_inner_wechat_robot.sh +++ b/Tool/BuildTool/to_inner_wechat_robot.sh @@ -3,6 +3,12 @@ SHELL_DIR=$(dirname $0) echo "change dir to $SHELL_DIR" cd "$SHELL_DIR" +# 获取项目相关参数 +if [ -f ./project_env.sh ]; then + source ./project_env.sh + echo "found the project_env file" +fi + # Check if exactly one arguments are provided if [ $# -ne 1 ]; then echo "Usage: $0 " @@ -13,4 +19,4 @@ fi MSG_TEXT="$1" echo "$MSG_TEXT" -sh to_wechat_robot.sh "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=3c92758c-1128-4931-ac8d-f19669d7befe" "@all" "$MSG_TEXT" \ No newline at end of file +sh to_wechat_robot.sh "$INNER_ROBOT" "@all" "$MSG_TEXT" diff --git a/Tool/BuildTool/to_outer_wechat_robot.sh b/Tool/BuildTool/to_outer_wechat_robot.sh index 00e9a56a77d..89dd3ce7c6a 100644 --- a/Tool/BuildTool/to_outer_wechat_robot.sh +++ b/Tool/BuildTool/to_outer_wechat_robot.sh @@ -3,6 +3,12 @@ SHELL_DIR=$(dirname $0) echo "change dir to $SHELL_DIR" cd "$SHELL_DIR" +# 获取项目相关参数 +if [ -f ./project_env.sh ]; then + source ./project_env.sh + echo "found the project_env file" +fi + # Check if exactly one arguments are provided if [ $# -ne 1 ]; then echo "Usage: $0 " @@ -14,6 +20,6 @@ MSG_TEXT="$1" echo "$MSG_TEXT" # PHXH -sh to_wechat_robot.sh "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=08abd6b7-67be-421b-8f9b-9bc1b2c71150" "@all" "$MSG_TEXT" +sh to_wechat_robot.sh "$OUTER_ROBOT_PHXH" "@all" "$MSG_TEXT" # NLD委员会 -sh to_wechat_robot.sh "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=cc0e1316-dd10-4845-b067-5693f2385f66" "@all" "$MSG_TEXT" \ No newline at end of file +sh to_wechat_robot.sh "$OUTER_ROBOT_NLD" "@all" "$MSG_TEXT" diff --git a/Tool/BuildTool/upload_apk.sh b/Tool/BuildTool/upload_apk.sh index b76e7e5d487..060300e034f 100644 --- a/Tool/BuildTool/upload_apk.sh +++ b/Tool/BuildTool/upload_apk.sh @@ -8,17 +8,13 @@ if [ -f ./project_env.sh ]; then echo "found the project_env file" fi -# Set remote server details (modify as needed) -REMOTE_USER="root" -REMOTE_HOST="132.232.113.98" - VERSION="$1" PLATFORM="$2" WORKSPACE="$3" APK_NAME="$BUILD_NAME.apk" -REMOTE_PATH="/var/www/html/nld/Build/$WORKSPACE/$PLATFORM/$VERSION/" +REMOTE_PATH="/$REMOTE_UPLOAD_PATH/$WORKSPACE/$PLATFORM/$VERSION/" echo "upload folder is: ${REMOTE_PATH}" ssh "$REMOTE_USER@$REMOTE_HOST" "mkdir -p $REMOTE_PATH" diff --git a/Tool/BuildTool/upload_ipa.sh b/Tool/BuildTool/upload_ipa.sh index f56cf9de041..72411e49073 100644 --- a/Tool/BuildTool/upload_ipa.sh +++ b/Tool/BuildTool/upload_ipa.sh @@ -8,15 +8,11 @@ if [ -f ./project_env.sh ]; then echo "found the project_env file" fi -# Set remote server details (modify as needed) -REMOTE_USER="root" -REMOTE_HOST="132.232.113.98" - VERSION="$1" PLATFORM="$2" WORKSPACE="$3" -REMOTE_PATH="/var/www/html/nld/Build/$WORKSPACE/$PLATFORM/$VERSION/" +REMOTE_PATH="$REMOTE_UPLOAD_PATH/$WORKSPACE/$PLATFORM/$VERSION/" echo "upload folder is: ${REMOTE_PATH}" IAP_NAME="$BUILD_NAME.ipa" diff --git a/Tool/BuildTool/upload_to_server.sh b/Tool/BuildTool/upload_to_server.sh index 07502a036f6..a814ec2d94e 100755 --- a/Tool/BuildTool/upload_to_server.sh +++ b/Tool/BuildTool/upload_to_server.sh @@ -20,19 +20,13 @@ PLATFORM="$2" WORKSPACE="$3" NEWASSETS="$4" -# Set remote server details (modify as needed) -REMOTE_USER="root" -REMOTE_HOST="132.232.113.98" -REMOTE_PATH="/var/www/html/nld/Build/$WORKSPACE/$PLATFORM/$VERSION" +REMOTE_PATH="/$REMOTE_UPLOAD_PATH/$WORKSPACE/$PLATFORM/$VERSION" echo "remote path : $REMOTE_PATH" # Set remote Build Path (local) (modify as needed) BUILD_PATH="../../$PROJECT_NAME/ServerData/$PLATFORM/" -# Set the URL where you want to send the message -NOTE_URL="https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=3c92758c-1128-4931-ac8d-f19669d7befe" - # Check if NEWASSETS is true, if so, delete existing assets on remote server #if [ "$NEWASSETS" = "true" ]; then # ssh "$REMOTE_USER@$REMOTE_HOST" "rm -rf $REMOTE_PATH/*"