修改 zip 为 tar

This commit is contained in:
Tian jianyong 2025-08-05 16:49:16 +08:00
parent 2263def880
commit d54e8a8a58
6 changed files with 16 additions and 14 deletions

View File

@ -33,8 +33,8 @@ ls -la qaup-admin/target/qaup-admin.jar
#### 3. 下载部署包
```bash
# 生成的文件类似qaup-deploy-20250105-143022.zip
ls -la qaup-deploy-*.zip
# 生成的文件类似qaup-deploy-20250105-143022.tar.gz
ls -la qaup-deploy-*.tar.gz
```
## 日常更新流程

View File

@ -30,7 +30,8 @@
### 1. 解压部署包
```bash
unzip qaup-deploy-20250105-143022.zip
mkdir qaup-deploy
tar -xzf qaup-deploy-20250105-143022.tar.gz -C qaup-deploy
cd qaup-deploy
```
@ -71,10 +72,10 @@ curl http://localhost:8080/actuator/health
### 1. 准备新版本文件
#### 如果收到的是完整更新包(.zip文件):
#### 如果收到的是完整更新包(.tar.gz文件
```bash
# 解压更新包
unzip qaup-update-20250105-143022.zip
tar -xzf qaup-update-20250105-143022.tar.gz
cd qaup-update-20250105-143022
# 查看更新说明
@ -189,7 +190,8 @@ rm -rf data/
### 1. 获取新的部署包
```bash
# 解压新的部署包到新目录
unzip qaup-deploy-new-20250110-100000.zip
mkdir qaup-deploy-new
tar -xzf qaup-deploy-new-20250110-100000.tar.gz -C qaup-deploy-new
cd qaup-deploy-new
```
@ -233,7 +235,7 @@ docker exec -i qaup-postgres psql -U qaup qaup < ../data-backup.sql
2. 发送部署包给客户
客户环境:
1. unzip qaup-deploy-xxx.zip # 解压部署包
1. mkdir qaup-deploy && tar -xzf qaup-deploy-xxx.tar.gz -C qaup-deploy # 解压部署包
2. cd qaup-deploy
3. ./deploy.sh # 执行部署
4. 验证部署结果

2
deploy/simple/build-and-upload.sh Normal file → Executable file
View File

@ -61,5 +61,5 @@ print_message $GREEN "✅ 完整打包流程完成"
echo ""
echo "下一步操作:"
echo "1. 从打包服务器下载生成的 qaup-deploy-*.zip 文件"
echo "1. 从打包服务器下载生成的 qaup-deploy-*.tar.gz 文件"
echo "2. 将部署包传输到生产服务器进行部署"

4
deploy/simple/build-update.sh Normal file → Executable file
View File

@ -94,8 +94,8 @@ Java版本: $(java -version 2>&1 | head -1)
EOF
# 6. 创建更新包
PACKAGE_NAME="${UPDATE_DIR}.zip"
zip -r "$PACKAGE_NAME" "$UPDATE_DIR/"
PACKAGE_NAME="${UPDATE_DIR}.tar.gz"
tar -czf "$PACKAGE_NAME" "$UPDATE_DIR"
# 7. 清理临时目录
rm -rf "$UPDATE_DIR"

0
deploy/simple/create-init-sql.sh Normal file → Executable file
View File

8
deploy/simple/package-server.sh Normal file → Executable file
View File

@ -69,8 +69,8 @@ cp deploy/simple/update.sh qaup-deploy/
cp deploy/simple/DeployGuide.md qaup-deploy/
# 创建部署包
PACKAGE_NAME="qaup-deploy-$(date +%Y%m%d-%H%M%S).zip"
cd qaup-deploy && zip -r ../$PACKAGE_NAME . && cd ..
PACKAGE_NAME="qaup-deploy-$(date +%Y%m%d-%H%M%S).tar.gz"
tar -czf "$PACKAGE_NAME" -C qaup-deploy .
print_message $GREEN "✅ 打包完成: $PACKAGE_NAME"
print_message $BLUE "部署包大小: $(du -sh $PACKAGE_NAME | cut -f1)"
@ -78,5 +78,5 @@ print_message $BLUE "部署包大小: $(du -sh $PACKAGE_NAME | cut -f1)"
echo ""
echo "部署说明:"
echo "1. 将 $PACKAGE_NAME 传输到目标服务器"
echo "2. unzip $PACKAGE_NAME && cd qaup-deploy"
echo "3. ./deploy.sh"
echo "2. mkdir qaup-deploy && tar -xzf $PACKAGE_NAME -C qaup-deploy"
echo "3. cd qaup-deploy && ./deploy.sh"