把包含 #182、#183 以及当前已提交 Admin 变更的最新版本部署到 185.216.248.75,通过 https://buy.833729.com 提供服务,同时保留生产配置和数据回退能力。
以当前 Git HEAD 构建;在服务器创建 /opt/cmautobuy/releases/;停止服务后完成数据库备份,上传二进制并设置权限,链接稳定配置和数据目录,原子切换 /opt/cmautobuy/cmautobuy-admin,启动服务并检查日志。失败时恢复上一版本二进制并重启。
执行 go vet/build/test;服务器检查 sha256sum、gzip -t、systemctl is-active/is-enabled、journalctl、curl 本机和公网地址。
7e2d33c
/opt/cmautobuy/releases/7e2d33c/
44208f12f022b1f3a303bea4e45ad23797f35da48acea93e2a3da2d09eae88c8
/opt/cmautobuy/backups/autobuy-before-184-20260812T071739Z.sql.gz
/opt/cmautobuy/releases/aa6d812/cmautobuy-admin
250998b
docs/task/184-admin打包部署最新版本.md
用户于 2026-08-13 明确验收通过。工单已完成归档,现关闭工单。
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决什么
把包含 #182、#183 以及当前已提交 Admin 变更的最新版本部署到 185.216.248.75,通过 https://buy.833729.com 提供服务,同时保留生产配置和数据回退能力。
做什么 / 不做什么
怎么做
以当前 Git HEAD 构建;在服务器创建 /opt/cmautobuy/releases/;停止服务后完成数据库备份,上传二进制并设置权限,链接稳定配置和数据目录,原子切换 /opt/cmautobuy/cmautobuy-admin,启动服务并检查日志。失败时恢复上一版本二进制并重启。
验收标准
怎么验证
执行 go vet/build/test;服务器检查 sha256sum、gzip -t、systemctl is-active/is-enabled、journalctl、curl 本机和公网地址。
风险和回退
实施结果
7e2d33c/opt/cmautobuy/releases/7e2d33c/44208f12f022b1f3a303bea4e45ad23797f35da48acea93e2a3da2d09eae88c8/opt/cmautobuy/backups/autobuy-before-184-20260812T071739Z.sql.gz,权限 600,gzip 校验通过。/opt/cmautobuy/releases/aa6d812/cmautobuy-admin250998bdocs/task/184-admin打包部署最新版本.md用户于 2026-08-13 明确验收通过。工单已完成归档,现关闭工单。