deploy(M00-E): 完善菜单式部署骨架
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
- 将含密钥/依赖/真实数据风险的原始参考包和 SQL 从 Git 跟踪中移出,仅保留哈希和审计结论。
|
||||
- 生成 `docs/reference-page-map.md`、`docs/db-schema-inventory.md` 和 `docs/reference-api-inventory.md` 作为可提交脱敏摘要。
|
||||
- 生成 `scripts/dev/windows/push-module.ps1` 和 `check-gitea-ssh.ps1`,串联模块检查、提交、推送和远端校验。
|
||||
- 生成 `scripts/setup/*.sh` 和新版 `setup.sh` 菜单,覆盖 `/opt/apps` 目录、仓库状态、dry-run 发布清单、备份 manifest、恢复/回滚提示和诊断。
|
||||
|
||||
## 起始状态
|
||||
|
||||
@@ -30,7 +31,7 @@
|
||||
|
||||
## 部署影响
|
||||
|
||||
有。新增 `setup.sh` 菜单骨架和部署状态文档,但未执行生产部署。
|
||||
有。新增并升级 `setup.sh` 与 `scripts/setup/*.sh` 菜单式部署骨架,但未执行生产部署。
|
||||
|
||||
## 测试记录
|
||||
|
||||
@@ -40,6 +41,7 @@
|
||||
- 脱敏摘要:已生成页面地图、数据库结构清单和接口线索文档。
|
||||
- Windows 推送脚本:已新增,遇到 SSH 主机指纹问题时停止,不自动覆盖 `known_hosts`。
|
||||
- PowerShell 语法检查:`push-module.ps1`、`check-gitea-ssh.ps1` 均已通过 Parser 检查。
|
||||
- 部署脚本:WSL 已执行 `bash -n setup.sh scripts/setup/*.sh`、`setup.sh --preflight`、`setup.sh --status`、`setup.sh --diagnose`;输出 PASS/WARN,未执行生产写入。
|
||||
- WSL 检查:已执行 `check-env.sh`、`check-workspace.sh`、`verify-linux.sh`、`prepare-test-copy.sh` 和 `cleanup-test-copy.sh`;临时副本创建和清理通过。完整 Linux 构建待正式后端/后台项目生成后执行。
|
||||
- Git fetch/push:首次多次失败后,`git push origin main` 已成功;随后 `git fetch origin main` 校验 `HEAD == origin/main` 通过。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user