Commit Graph

35 Commits

Author SHA1 Message Date
000991fc65 修复部署启动时空锁恢复 2026-10-01 13:40:14 +08:00
d3151795f1 补充部署锁冲突事务回归测试
覆盖无锁持有和部分锁持有两种冲突场景,验证事务最终状态、已有锁保护以及本次锁清理。
2026-10-01 13:09:11 +08:00
1fad8db453 修复部署锁获取失败事务终态
锁获取、锁归属写入或锁阶段持久化失败时,主动释放已取得的锁并写入 rolled_back 或 recovery_required,避免部署事务永久停留在 pending。
2026-10-01 13:05:13 +08:00
0e48dc9231 开发检查点:完成可信恢复证据与部署回归
补充部署事务恢复证据、锁归属和文件摘要校验,接入站点恢复基线,更新三数据库迁移与回归测试。
2026-10-01 11:27:23 +08:00
8899f7af9e 修复已核验回滚事务终态并同步整改进度 2026-10-01 10:46:30 +08:00
9b386bbde2 修复事务重复收尾状态
防止正常提交后的保护性收尾再次覆盖已提交状态,确保事务最终记录稳定。
2026-10-01 04:03:06 +08:00
a14d040e3f 修复部署事务提交上下文
提交阶段使用独立的有界上下文,补充请求取消竞态回归测试。
2026-10-01 03:57:38 +08:00
918e3f6d25 完善部署事务持久化与中断恢复
接入任务上下文、部署事务日志、启动恢复流程及恢复回归测试,保留无法证明归属时的人工核查状态。
2026-10-01 02:36:58 +08:00
3a0e1d8769 开发前检查点:增加部署事务持久化骨架
为后续接入部署事务恢复流程保留数据库迁移、事务模型和仓储实现检查点。
2026-10-01 02:09:25 +08:00
3cc8fb6470 完成部署后校验失败恢复整改并更新实机进度
延后事务提交,校验失败时恢复目标文件、配置和服务状态;新增恢复边界回归、前端提示及生产测试记录。
2026-09-30 23:14:42 +08:00
6efc89061b 完善部署中断恢复提示和安全阶段诊断并记录实机边界 2026-09-30 22:41:28 +08:00
fc57b8e1da 修复部署后旧证书误通过及校验失败仍显示成功 2026-09-30 21:21:56 +08:00
1a317c2175 优化SSH默认单次协商并记录重载回连阻塞 2026-09-30 19:09:52 +08:00
17ef04bba4 减少SSH主机密钥协商连接 2026-09-30 18:14:55 +08:00
01d24fb44d 启用SSH公钥认证并校验服务重载 2026-09-30 17:08:49 +08:00
ac62380c0d 修复SSH脚本命令参数校验 2026-09-30 16:48:18 +08:00
9af39b071e 修复SSH公钥部署脚本并更新进度 2026-09-30 16:09:45 +08:00
cb88602882 补齐空部署目标防护与进度清单 2026-09-30 06:04:54 +08:00
e2200534d3 完善域名服务器多对多关联与共享路径预检,补齐回归源码及进度文档
支持同项目内域名与服务器双向复用,局部修改和清空不影响其他域名;在绑定保存、服务器编辑和部署前拒绝已知共享路径冲突。

新增仓储、接口、工作流与页面回归源码,同步任务状态和第三版接口交接。按要求先开发后统一测试,本批未运行测试、构建或部署,保留在途任务与主机别名等待办。
2026-09-28 21:51:05 +08:00
7284958819 完善域名服务器项目归属与数据库关联约束
保存资源项目、所有者和操作人,接口从会话记录归属,普通更新保留创建信息。
新增三库第十一版迁移、同项目绑定约束和 SQLite 触发器保护,补充迁移回滚重试、仓储、接口及备份恢复测试。
本次整理验证:后端构建、静态检查、关联改造针对性测试和 CLI 包测试通过。
范围说明:项目成员权限及其他资源归属尚未完成;本次未重新执行外部数据库实库、独立程序及生产部署验收。
2026-09-28 10:45:00 +08:00
cd85d929ad 修复服务器 SSH 公钥自动部署
为服务器密钥流程增加仅 Shell 的 SSH 连接,避免远端 SFTP 子系统影响公钥部署和私钥登录验证,并记录脱敏阶段错误。
2026-09-27 16:01:21 +08:00
1aa1e52713 修复服务器 SSH 密钥自动部署流程
清理服务器接口中的重复代码,恢复按密码部署公钥并切换密钥认证的后端流程,保留密码回退引用。
2026-09-27 15:15:54 +08:00
38c3e2a389 继续实现按服务器管理SSH密钥
补充服务器SSH密钥状态模型、密钥生成及公钥部署接口,为自动部署流程继续开发做检查点。
2026-09-27 14:47:41 +08:00
e9738eab06 整理证书部署清理测试
整理部署清理测试替身格式并修正旧备份断言提示,保持测试行为与实现一致。
2026-09-27 09:56:14 +08:00
f5ce3077d1 清理证书部署成功后的旧备份
提交证书部署完成后的旧备份清理逻辑及对应测试,保留当前证书并对清理失败显式报错。
2026-09-27 09:53:54 +08:00
be6bc63102 保存部署服务器密码认证支持与页面改造前检查点 2026-09-25 13:28:47 +08:00
4338f63e3d 增加发布来源追溯和实机部署锁冲突验收 2026-09-15 20:20:34 +08:00
a4dffb04d4 完成初始化证书事务和远程部署互斥并纳入发布构建脚本 2026-09-15 20:17:34 +08:00
05e05a1a23 修复权限失效放行并加固证书推送事务和超时回滚 2026-09-15 20:00:38 +08:00
92d4b3d398 生产部署整改阶段检查点 2026-08-31 23:33:56 +08:00
76cea31c04 规范化远程证书路径校验 2026-08-31 09:42:33 +08:00
e68b8ec342 完善证书部署路径与任务状态处理 2026-08-31 09:16:03 +08:00
0efeebfb88 完善远程部署回滚错误处理 2026-08-30 22:08:54 +08:00
b2833b761d 完善证书管理与邮件通知流程 2026-08-28 15:23:23 +08:00
c74372284a 完善证书管理与初始化流程 2026-08-27 22:16:10 +08:00