修改部署文档
This commit is contained in:
parent
3d822eb6d9
commit
262a4276db
@ -6,7 +6,6 @@
|
|||||||
|
|
||||||
当代码修改后,需要生成新的jar文件供客户更新:
|
当代码修改后,需要生成新的jar文件供客户更新:
|
||||||
|
|
||||||
#### 方式一:生成完整更新包(推荐给不熟悉的客户)
|
|
||||||
```bash
|
```bash
|
||||||
./deploy/simple/build-update.sh
|
./deploy/simple/build-update.sh
|
||||||
```
|
```
|
||||||
@ -15,11 +14,7 @@
|
|||||||
- `UPDATE-INSTRUCTIONS.md` - 详细更新说明
|
- `UPDATE-INSTRUCTIONS.md` - 详细更新说明
|
||||||
- `VERSION-INFO.txt` - 版本信息
|
- `VERSION-INFO.txt` - 版本信息
|
||||||
|
|
||||||
#### 方式二:快速生成jar文件(适合熟悉的客户)
|
**注意**:如果只需要jar文件,可以从生成的更新包中提取 `qaup-admin.jar` 文件单独发送给客户。
|
||||||
```bash
|
|
||||||
./deploy/simple/build-jar.sh
|
|
||||||
```
|
|
||||||
直接生成带时间戳的jar文件,方便快速传输。
|
|
||||||
|
|
||||||
### 生成完整部署包
|
### 生成完整部署包
|
||||||
```bash
|
```bash
|
||||||
@ -221,8 +216,8 @@ docker exec -i qaup-postgres psql -U qaup qaup < ../data-backup.sql
|
|||||||
```
|
```
|
||||||
开发环境:
|
开发环境:
|
||||||
1. 代码修改完成
|
1. 代码修改完成
|
||||||
2. ./deploy/simple/build-jar.sh # 生成jar文件
|
2. ./deploy/simple/build-update.sh # 生成更新包
|
||||||
3. 发送jar文件给客户
|
3. 发送更新包或jar文件给客户
|
||||||
|
|
||||||
客户环境:
|
客户环境:
|
||||||
1. cd qaup-deploy
|
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/simple/package.sh` - 生成完整部署包
|
||||||
|
|
||||||
### 客户环境脚本:
|
### 客户环境脚本:
|
||||||
- `deploy.sh` - 首次部署脚本
|
- `deploy.sh` - 首次部署脚本
|
||||||
- `update.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/deploy.sh qaup-deploy/
|
||||||
cp deploy/simple/update.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. 创建部署包
|
# 6. 创建部署包
|
||||||
PACKAGE_NAME="qaup-deploy-$(date +%Y%m%d-%H%M%S).zip"
|
PACKAGE_NAME="qaup-deploy-$(date +%Y%m%d-%H%M%S).zip"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user