修改部署文档

This commit is contained in:
Tian jianyong 2025-08-05 15:26:32 +08:00
parent 3d822eb6d9
commit 262a4276db
3 changed files with 6 additions and 57 deletions

View File

@ -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` - 本说明文档
- `DeployGuide.md` - 本说明文档

View File

@ -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

View File

@ -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"