45 Commits

Author SHA1 Message Date
e4d82dab2a chore(部署): 发布前拦截会覆盖线上已发布提交的版本
今天连续发生多次热修复/旧版本发布把别人刚上线的改动冲掉(种菜损耗运费口径被撤回两次)。
发布脚本读取线上 .deployed-sha 后:本地没有该提交先 git fetch 再判断;线上提交不是本次发布版本的祖先时直接拒绝(服务器不做任何变更);
新增 -AllowRollback / --allow-rollback 仅供负责人决定撤回时使用。AGENTS.md 第 8 节补充热修复须基于线上版本并立即合入 main。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VANWYsNUbu2piMtCKymoyd
2026-10-19 18:00:07 +08:00
1f4f6f48d4 优化财务资源:减少重复扫描、隔离重型任务、约束系统日志 (#390) 2026-10-19 14:56:54 +08:00
79158103de 部署脚本:regctl 被安全软件拦截时自动降级为 docker 直传 2026-09-29 13:31:30 +08:00
469992982e fix: ignore deleted migrations in deploy guard 2026-09-28 13:13:53 +08:00
chenxi
bc65d7c7e2 保留独立增量镜像隧道进程 2026-09-28 10:53:05 +08:00
chenxi
b1c2eabac4 修正 macOS 增量发布工具执行权限 2026-09-28 10:49:32 +08:00
chenxi
913be7d3ce 复用发布 SSH 连接避免服务器限流 2026-09-28 10:47:12 +08:00
chenxi
5afe009a80 修正 macOS SCP 参数数组传递 2026-09-28 10:43:33 +08:00
chenxi
1c35d088df 兼容生产服务器旧版 SCP 上传 2026-09-28 10:40:36 +08:00
chenxi
8b6731d0d8 支持从 macOS 工作站运行正式发布脚本 2026-09-28 10:13:14 +08:00
2c02f80b01 在后台页脚显示构建版本标识 2026-09-27 14:29:03 +08:00
07e055f335 修复唯品会账户页签脚本发布校验 2026-09-27 10:03:04 +08:00
chenxi
75f9c1b0b9 固定生产镜像为 amd64 2026-09-26 03:48:04 +08:00
chenxi
6a9bee82e9 支持跨平台部署镜像工具 2026-09-26 03:42:25 +08:00
chenxi
9e89fe3bf2 隔离部署前端构建进程 2026-09-26 03:36:42 +08:00
chenxi
7f1570401d 修复部署构建脚本路径传递 2026-09-26 03:34:40 +08:00
chenxi
299c95a6e6 修复正式部署脚本路径解析 2026-09-26 03:32:01 +08:00
f418063426 修复前端缓存复用导致账单筛选回退 (#224) 2026-09-21 09:29:02 +08:00
284ba38337 取消共享镜像接入与同步的重复人工审批 (#138) 2026-09-09 12:05:38 +08:00
784e82b0a2 支持直接使用密码部署并自动复用本机登录信息 (#137) 2026-09-09 11:54:21 +08:00
798a178927 chore: retire private certificate release path 2026-09-03 17:53:09 +08:00
6995ad31c5 feat: add DingTalk account login 2026-09-03 15:42:46 +08:00
073ffb6494 修复发布镜像混入本地Laravel缓存 (#89) 2026-08-31 19:24:38 +08:00
4e702bfa45 修复:保留生产构建基础依赖缓存 2026-08-26 13:24:59 +08:00
15ba9d3838 修正新生产服务器 8442 默认入口 (#43) 2026-08-13 12:49:38 +08:00
9f06dc43cc 增强发布 SSH 连接重试 (#29) 2026-08-11 12:53:13 +08:00
476d33b24a 修复增量发布隧道中断 (#28) 2026-08-11 12:46:32 +08:00
1cc6b76b68 修复工作站增量发布隧道误判 (#24) 2026-08-10 11:41:29 +08:00
efc797e95e 修复新服务器配置数据库初始化权限 (#23) 2026-08-10 11:25:13 +08:00
58528c16b9 fix: 分离程序资源与七牛业务文件存储 2026-07-27 13:39:15 +08:00
222eca0e2d feat: 静态资源统一使用七牛存储桶 2026-07-27 10:45:49 +08:00
4a9ddca138 修复:随发布同步配置数据库初始化脚本 2026-07-22 15:52:39 +08:00
26ce30d25a 优化前端构建资源和缓存控制 2026-07-21 20:05:26 +08:00
3d1ecb6c58 修复:补齐账单权限与模块迁移拦截 2026-07-21 19:15:23 +08:00
29e4b31294 部署:为公网 IP 启用 HTTPS 2026-07-21 18:38:03 +08:00
73911085b4 部署:改用标准 HTTP 端口 2026-07-21 18:06:07 +08:00
61b4ec6fb5 稳定增量镜像层摘要 2026-07-21 17:46:27 +08:00
3253d6765e 将生产入口调整为18088端口 2026-07-21 17:40:15 +08:00
b4b80f2eab 改用镜像层增量发布 2026-07-21 17:29:51 +08:00
4a201f8480 随发布包上传数据库运行镜像 2026-07-21 17:10:52 +08:00
3e5f791051 复用未变化的前端构建产物 2026-07-21 17:00:41 +08:00
e4f7f2ae31 修复首次发布并压缩镜像传输包 2026-07-21 16:56:19 +08:00
21ebef37c3 改用宿主机完成前端资源构建 2026-07-21 16:44:25 +08:00
2bb53abf80 完善本机构建镜像源配置 2026-07-21 16:27:52 +08:00
57fcd366f3 建立开发机镜像构建与标准发布流程 (#1) 2026-07-21 16:17:24 +08:00