chore: 可是实现从创建补丁,应用补丁,到回滚补丁整个流程的操作
This commit is contained in:
32
readme.md
Normal file
32
readme.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# 企业级补丁管理脚本系统
|
||||
|
||||
|
||||
## Docker 镜像安装
|
||||
|
||||
```bash
|
||||
docker compose down -v
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
## 常用命令测试
|
||||
|
||||
```bash
|
||||
# 1. 安装补丁管理系统
|
||||
cd /working_dir/scripts && rm -fr /opt/patch-management/ && ./install_patch_system.sh
|
||||
|
||||
# 2. 生成补丁包
|
||||
patch-mgmt generate /working_dir/old-src /working_dir/new-src
|
||||
|
||||
|
||||
# 3. 验证补丁包
|
||||
patch-mgmt verify /opt/patches/patch-upgrade-hotfix-1.0.0-20251118_033107.tar.gz pre-apply
|
||||
patch-mgmt verify /opt/patches/patch-upgrade-hotfix-1.0.0-20251118_033107.tar.gz post-apply
|
||||
|
||||
# 4. 应用补丁包, 再需要更新的目录下执行
|
||||
cd /working_dir/old-src && patch-mgmt apply /opt/patches/patch-upgrade-hotfix-1.0.0-20251118_033107.tar.gz
|
||||
|
||||
# 5. 回滚补丁包
|
||||
cd /working_dir/old-src && patch-mgmt rollback -l
|
||||
cd /working_dir/old-src && patch-mgmt rollback patch-upgrade-hotfix-1.0.0-20251118_033107_20251118_073639.json
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user