修改 zip 为 tar
This commit is contained in:
parent
2263def880
commit
d54e8a8a58
@ -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
|
||||
```
|
||||
|
||||
## 日常更新流程
|
||||
|
||||
@ -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
2
deploy/simple/build-and-upload.sh
Normal file → Executable 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
4
deploy/simple/build-update.sh
Normal file → Executable 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
0
deploy/simple/create-init-sql.sh
Normal file → Executable file
8
deploy/simple/package-server.sh
Normal file → Executable file
8
deploy/simple/package-server.sh
Normal file → Executable 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"
|
||||
Loading…
Reference in New Issue
Block a user