14、 多环境部署:test/staging/production

📅 2026/7/6 6:21:02
14、 多环境部署:test/staging/production
核心目标是:同一套代码,在不同环境中使用不同配置、不同域名、不同 API、不同发布策略。常见环境:test:测试环境 staging:预发布环境 production:生产环境1. 为什么需要多环境一个项目通常不会直接从本地发到生产。比较合理的链路是:local ↓ test ↓ staging ↓ production每个环境的职责不同。2. test / staging / production 的区别test 环境也叫测试环境、QA 环境。用途:给开发、测试同学验证功能 接入测试后端 数据可以随时清理 允许频繁发布 允许不稳定特点:发布频繁 配置变动多 允许出现 bug 通常不对真实用户开放常见域名:test.example.com qa.example.com dev.example.comstaging 环境也叫预发布环境、准生产环境。用途:上线前最终验证 尽量模拟生产环境 验证构建产物、Nginx 配置、CDN、HTTPS、接口链路 做产品验收或灰度前检查特点: