Files
shz-backend/.codex/skills/shz-full-development/references/deployment.md

1.3 KiB
Raw Blame History

SHZ 全流程开发的部署规则

测试部署授权

只有当前请求明确授权全流程开发,并指出要部署的组件和测试环境时,才能执行测试部署。执行前检查相关仓库的 git status 和 diff确认本地验证通过确认没有密钥或无关改动。

后端测试部署

仅用于明确授权的 shz-backend 测试环境部署:

ssh root@47.111.103.66 sh /data/code/shz-backend/buildAndStart-test.sh

该命令会修改远程测试环境,并可能重启后端服务。完成后使用 Chrome DevTools 验证请求的测试路由;失败时使用 $inspect-shz-logs 读取有界的测试日志窗口。

PC 前端测试部署

仅用于明确授权的 shz-admin PC 前端测试部署:

sh /Users/lapuda/code/shz-admin/scripts/deploy-frontend.sh

命令完成后使用 Chrome DevTools 重新加载并验证请求的 PC 测试路由。

生产部署

此 skill 不配置生产部署命令。生产基地址不是部署授权。除非当前请求明确授权生产部署、明确目标组件并提供精确命令,否则不得执行生产部署。

部署后记录

记录以下信息:

  1. 部署仓库和 commit SHA
  2. 部署的组件;
  3. 测试环境和路由;
  4. 部署时间和结果;
  5. 失败时的日志位置和未完成的验证步骤。