修改部署文档
This commit is contained in:
parent
3d822eb6d9
commit
262a4276db
@ -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` - 本说明文档
|
||||
@ -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
|
||||
@ -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"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user