1.3 KiB
1.3 KiB
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 不配置生产部署命令。生产基地址不是部署授权。除非当前请求明确授权生产部署、明确目标组件并提供精确命令,否则不得执行生产部署。
部署后记录
记录以下信息:
- 部署仓库和 commit SHA;
- 部署的组件;
- 测试环境和路由;
- 部署时间和结果;
- 失败时的日志位置和未完成的验证步骤。