Files

41 lines
2.5 KiB
Markdown
Raw Permalink Normal View History

# SiteForge Enterprise V8.28.0-dev.1
## 本轮内容
V8.27 基线之上新增“检查并上线”中心,使用者按六步完成网站版本选择、人工预览、提交独立审批、发布前检查、服务器部署和真实网站核对。
- 修复旧侧边导航按钮无法响应点击的问题。
- 规范“生成与预览”与“检查并上线”的导航分工,原高级发布操作仍可通过折叠入口访问。
- 严格区分审批待处理/已通过、发布检查通过/部署队列、部署记录/公网实际验收。
- 当前版本未批准、未人工核对、目标未配置、检查结果不匹配时,禁止从新手向导提交部署;后端继续执行自身权限与质量校验。
- 更换网站、构建版本或目标环境后不复用旧检查状态,避免重复审批及快速重复部署。
- 手机端表单与操作步骤适配,支持离线交互演示。
## 文件入口
- `examples/V8_28_简洁上线操作中心_交互演示.html`:直接打开;演示是模拟数据,绝不操作真实服务器。
- `docs/V8_28_GUIDED_LAUNCH_CENTER.md`:功能说明、使用步骤、后端安全约束及验证边界。
- `reports/v828/V8_28_集成验收报告.html`:验收汇总及 24 批详细结果。
- `reports/v828-regression/`:初次运行的原始日志;第 22 批旧菜单断言更新后的复测记录单独保留。
## 验收结果(开发隔离环境)
- 原项目 Python 48 模块,最终验证 **383 项通过**;24 批中初次 23 批通过,1 批旧断言修复后 13 项复测通过,未关闭失败为 0。
- JavaScript 单元测试 **35 项通过**。
- HTTP + Worker 实际建站、静态构建、ZIP 与预览检查通过。
- 真 Chromium 原工作台 JS + 模拟 API,独立审批状态、预检、部署任务与 390px 手机布局通过。
- Art Design Pro 官方工程实际编译,真实 PostgreSQL/Redis 多 Worker,公网发布与回滚、灾备演练仍**未验收**,不能视为生产正式版。
## 快速执行
```bash
node --test tests_js/*.test.cjs
python -m pytest -q tests/test_v828_launch_center.py tests/test_v827_guided_workspace.py
python scripts/http_end_to_end.py
python scripts/browser_launch_v828.py
python scripts/verify_release.py
python scripts/regression_v828.py --group-size 2 --timeout 25
```
不要将模拟浏览器环境“部署成功”的提示理解为真实服务器已经部署。当前真实发布仍必须由两个不同有权限用户独立审批,通过发布前置条件校验,并由 Worker 触发远程部署。