提交 6ce3aed7 authored 作者: 陈泽健's avatar 陈泽健

docs(prd): 添加程序更新脚本需求文档

- 新增程序更新脚本需求文档,描述Windows和Linux系统远程更新功能
- 定义脚本路径和用途,包括Windows的remote_update.ps1和Linux的program_update.sh
- 详细说明功能需求,涵盖远程连接、文件上传、服务更新和验证流程
- 规定输入参数要求,包括服务器IP、端口号、认证信息和文件路径
- 描述自动化服务停止、包替换、重启及成功验证的完整更新流程
上级 c7e848fc
# 程序更新脚本需求文档
## 需求描述
### 一、需求描述:
能够通过脚本实现在window上远程更新任何系统的前后端包版本,以减少错误,提升效率。
### 二、脚本说明:
脚本路径:
路径1:AuxiliaryTool/ScriptTool/Program_Update/remote_update.ps1
路径2:AuxiliaryTool/ScriptTool/Program_Update/program_update.sh
脚本用途:
remote_update.ps1为Windows执行脚本,用以远程更新程序
program_update.sh为Linux执行脚本,用于在远程服务器上执行更新操作
### 三、功能需求:
#### 3.1.支持远程连接到指定服务器。
- 输入服务器IP
- ssh端口号
- 输入用户名密码
- 输入文件存放路径(默认为/home/Update/)
#### 3.2.能够上传更新压缩文件以及更新脚本。
- 将当前脚本同级目录下的压缩包和program_update.sh脚本上传到指定服务器的指定路径下。
#### 3.3.自动停止相关服务,进行包的替换和更新。
#### 3.4.重启服务并验证更新是否成功。
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论