|
|
960d418c8e
|
发布构建支持指定 Composer 下载源
国内网络访问 GitHub 受限时,composer install 会因 GitHub dist 拉取失败而中断
(api.github.com / codeload.github.com SSL_ERROR_SYSCALL)。
- deploy/Dockerfile 新增可选构建参数 COMPOSER_REPO_PACKAGIST,留空仍用官方源
- macOS 发布脚本默认传腾讯云镜像,可用 CAIWU_COMPOSER_REPO_PACKAGIST 覆盖
|
2026-09-30 14:07:55 +08:00 |
|
|
|
a8f3178ab1
|
新增本机保存发布密码的小工具
- scripts/store-deploy-password.sh:交互输入一次服务器密码,写入 runtime/private/deploy-password
(权限 600、已被 Git 忽略),避免依赖系统钥匙串授权窗口
- deploy-from-mac.sh 在该文件存在时自动使用,无需额外参数
|
2026-09-30 11:37:34 +08:00 |
|
|
|
ff3f3424c5
|
mac 发布脚本:登录信息只读一次,避免反复弹钥匙串
- 启动时只读取一次密码(钥匙串/密码文件/环境变量/交互输入),写入仅本人可读的临时
askpass 脚本供 ssh 使用,避免每条 SSH 连接都触发钥匙串授权
- 新增 --password-file,写入钥匙串时用 -T /usr/bin/security 授予读取权限
|
2026-09-30 11:36:30 +08:00 |
|
|
|
c7a8baea76
|
macOS 发布脚本对齐 Windows 版并补文档
- deploy-from-mac.sh 增加 --skip-regctl,并在 regctl 被安全软件拦截或隧道失败时
自动改用 docker 直传(docker save + scp + docker load/push),与 Windows 版一致
- 修正若干在 set -e 下会被误判为失败的短路条件语句
- AGENTS.md 与《开发与部署SOP》补充 macOS 发布命令、钥匙串保存登录信息,
以及 --allow-migrations、--skip-regctl、--allow-non-main 的对应参数
|
2026-09-29 16:04:05 +08:00 |
|
|
|
bba79d2d69
|
新增 macOS 版发布脚本
按 scripts/deploy-from-workstation.ps1 的流程与约束,新增 macOS 可用的两个脚本:
- scripts/build-frontend.sh:项目专用 Node 20(官方 SHA-256 校验,可换镜像源)、
node_modules/JS/CSS 输入指纹缓存、产物写入 .caiwu-build/public
- scripts/deploy-from-mac.sh:分支与干净检查、本地构建镜像并校验源码与前端资源、
迁移拦截、SSH 隧道增量推送 Registry、服务器激活与健康检查、
校验生产页面脚本、清理临时文件/隧道/构建缓存
- 登录信息:优先 SSH 私钥,其次本机钥匙串已保存的密码,首次部署只需输入一次
|
2026-09-29 15:16:34 +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
|
93cce7224e
|
修正 macOS 前端构建 PATH
|
2026-09-28 10:35:50 +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 |
|
|
|
77d6671de3
|
fix: PowerShell 7 正确创建缺失的中继任务 (#112)
|
2026-09-07 15:11:00 +08:00 |
|
|
|
c96b314a9d
|
fix: 本地账号稳定注册上游中继任务 (#111)
|
2026-09-07 15:08:58 +08:00 |
|
|
|
f544edd82c
|
fix: reconcile progress inventory before sync
|
2026-09-03 18:22:45 +08:00 |
|
|
|
aa451f03db
|
fix: send progress technical summaries
|
2026-09-03 18:12:37 +08:00 |
|
|
|
f0c7a54eb9
|
fix: send progress feature descriptions
|
2026-09-03 18:11:49 +08:00 |
|
|
|
e6552378cc
|
fix: sync exact progress commits safely
|
2026-09-03 18:10:19 +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 |
|
|
|
992e5a6da7
|
fix: separate progress author and board identity
|
2026-09-02 18:47:14 +08:00 |
|
|
|
59a984d32a
|
feat: add callback-free eSign status polling
|
2026-09-02 16:07:16 +08:00 |
|
|
|
aaab198edb
|
自动同步种菜应收对账开发进度 (#95)
|
2026-09-01 17:52:56 +08:00 |
|
|
|
adf98f2105
|
feat: 接入项目推进计划看板
|
2026-09-01 15:08:53 +08:00 |
|
|
|
d62ad27d0f
|
fix: centralize shared business data and remove local sqlite path
|
2026-09-01 11:34:37 +08:00 |
|
|
|
9a15f64490
|
feat: integrate finance prototype business reports
|
2026-09-01 10:23:00 +08:00 |
|
|
|
073ffb6494
|
修复发布镜像混入本地Laravel缓存 (#89)
|
2026-08-31 19:24:38 +08:00 |
|
|
|
4e702bfa45
|
修复:保留生产构建基础依赖缓存
|
2026-08-26 13:24:59 +08:00 |
|
|
|
7a2313bd13
|
修复:上游隧道异常终止后自动恢复
|
2026-08-21 11:10:25 +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 |
|
|
|
28a62434d2
|
整合并修正京东钱包账单 (#26)
接入京东充值与消耗账单,修复快照冷启动、刷新依赖、日期边界与标签局部切换。
|
2026-08-11 12:22:41 +08:00 |
|
|
|
1cc6b76b68
|
修复工作站增量发布隧道误判 (#24)
|
2026-08-10 11:41:29 +08:00 |
|
|
|
efc797e95e
|
修复新服务器配置数据库初始化权限 (#23)
|
2026-08-10 11:25:13 +08:00 |
|
|
|
481b5d2e49
|
fix: distinguish reused contracts in task preflight (#19)
|
2026-08-06 19:21:01 +08:00 |
|
|
|
9db8ac36e3
|
规范:建立 Codex 多人协作与自助合并流程
|
2026-08-01 16:07:55 +08:00 |
|
|
|
58528c16b9
|
fix: 分离程序资源与七牛业务文件存储
|
2026-07-27 13:39:15 +08:00 |
|