部署与发布(Deployment & Release)MOC
前端应用的部署和发布流程,包括静态站点托管、CI/CD、发布策略。
学习路径:部署与发布是项目开发的最后阶段,需要掌握 构建工具 和 工程化实践。部署策略与 架构设计 和 性能优化 相关。
📚 核心主题
🎯 部署方案
静态托管
- Netlify
- Vercel
- GitHub Pages
- 云存储 CDN
CI/CD
- GitHub Actions
- GitLab CI
- Jenkins
- 自动化部署流程
发布策略
- 蓝绿部署(大型项目,参考 架构设计)
- 金丝雀发布
- 灰度发布
- 回滚策略
📝 学习建议
- 前置知识:需要掌握 构建工具 和 工程化实践
- 学习顺序:构建工具 → 工程化 → 部署基础 → CI/CD → 发布策略
- 相关主题:
- 实践应用:部署策略需要根据项目规模和需求选择,大型项目需要考虑灰度发布、回滚等策略