diff --git a/deploy/simple/DeployGuide.md b/deploy/simple/DeployGuide.md index 0f91f5f8..5641bcfe 100644 --- a/deploy/simple/DeployGuide.md +++ b/deploy/simple/DeployGuide.md @@ -6,7 +6,6 @@ 当代码修改后,需要生成新的jar文件供客户更新: -#### 方式一:生成完整更新包(推荐给不熟悉的客户) ```bash ./deploy/simple/build-update.sh ``` @@ -15,11 +14,7 @@ - `UPDATE-INSTRUCTIONS.md` - 详细更新说明 - `VERSION-INFO.txt` - 版本信息 -#### 方式二:快速生成jar文件(适合熟悉的客户) -```bash -./deploy/simple/build-jar.sh -``` -直接生成带时间戳的jar文件,方便快速传输。 +**注意**:如果只需要jar文件,可以从生成的更新包中提取 `qaup-admin.jar` 文件单独发送给客户。 ### 生成完整部署包 ```bash @@ -221,8 +216,8 @@ docker exec -i qaup-postgres psql -U qaup qaup < ../data-backup.sql ``` 开发环境: 1. 代码修改完成 -2. ./deploy/simple/build-jar.sh # 生成jar文件 -3. 发送jar文件给客户 +2. ./deploy/simple/build-update.sh # 生成更新包 +3. 发送更新包或jar文件给客户 客户环境: 1. cd qaup-deploy @@ -264,11 +259,10 @@ docker exec -i qaup-postgres psql -U qaup qaup < ../data-backup.sql ## 文件说明 ### 开发环境脚本: -- `deploy/simple/build-jar.sh` - 快速生成jar文件 -- `deploy/simple/build-update.sh` - 生成完整更新包 +- `deploy/simple/build-update.sh` - 生成程序更新包 - `deploy/simple/package.sh` - 生成完整部署包 ### 客户环境脚本: - `deploy.sh` - 首次部署脚本 - `update.sh` - 程序更新脚本 -- `UPGRADE-README.md` - 本说明文档 \ No newline at end of file +- `DeployGuide.md` - 本说明文档 \ No newline at end of file diff --git a/deploy/simple/build-jar.sh b/deploy/simple/build-jar.sh deleted file mode 100644 index 97c8c33d..00000000 --- a/deploy/simple/build-jar.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/bash - -# QAUP 快速构建jar文件脚本 -# 用于快速生成jar文件供客户更新使用 - -set -e - -SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" -PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)" - -# 颜色输出 -GREEN='\033[0;32m' -BLUE='\033[0;34m' -NC='\033[0m' - -print_message() { - echo -e "${1}${2}${NC}" -} - -print_message $BLUE "=== QAUP 快速构建 ===" - -# 构建应用 -print_message $BLUE "构建应用..." -cd "$PROJECT_ROOT" -mvn clean package -DskipTests -q - -# 检查并复制jar文件 -JAR_FILE="$PROJECT_ROOT/qaup-admin/target/qaup-admin.jar" -if [ -f "$JAR_FILE" ]; then - # 复制到当前目录,方便传输 - OUTPUT_NAME="qaup-admin-$(date +%Y%m%d-%H%M%S).jar" - cp "$JAR_FILE" "$OUTPUT_NAME" - - print_message $GREEN "✅ 构建完成: $OUTPUT_NAME" - print_message $BLUE "文件大小: $(du -sh "$OUTPUT_NAME" | cut -f1)" - - echo "" - echo "客户更新步骤:" - echo "1. 将 $OUTPUT_NAME 上传到服务器 qaup-deploy 目录" - echo "2. 重命名: cp $OUTPUT_NAME new-app.jar" - echo "3. 执行更新: ./update.sh" -else - echo "❌ jar文件构建失败" - exit 1 -fi \ No newline at end of file diff --git a/deploy/simple/package.sh b/deploy/simple/package.sh index 8601e171..429064c3 100755 --- a/deploy/simple/package.sh +++ b/deploy/simple/package.sh @@ -57,7 +57,7 @@ cp deploy/simple/init.sql qaup-deploy/ cp deploy/simple/deploy.sh qaup-deploy/ cp deploy/simple/update.sh qaup-deploy/ -cp deploy/simple/UPGRADE-README.md qaup-deploy/ +cp deploy/simple/DeployGuide.md qaup-deploy/ # 6. 创建部署包 PACKAGE_NAME="qaup-deploy-$(date +%Y%m%d-%H%M%S).zip"