部署与发布(Deployment & Release)MOC

前端应用的部署和发布流程,包括静态站点托管、CI/CD、发布策略。

学习路径:部署与发布是项目开发的最后阶段,需要掌握 构建工具工程化实践。部署策略与 架构设计性能优化 相关。


📚 核心主题


🎯 部署方案

静态托管

  • Netlify
  • Vercel
  • GitHub Pages
  • 云存储 CDN

CI/CD

  • GitHub Actions
  • GitLab CI
  • Jenkins
  • 自动化部署流程

发布策略

  • 蓝绿部署(大型项目,参考 架构设计
  • 金丝雀发布
  • 灰度发布
  • 回滚策略

📝 学习建议

  1. 前置知识:需要掌握 构建工具工程化实践
  2. 学习顺序:构建工具 → 工程化 → 部署基础 → CI/CD → 发布策略
  3. 相关主题
  4. 实践应用:部署策略需要根据项目规模和需求选择,大型项目需要考虑灰度发布、回滚等策略

📖 学习资源


部署 ci-cd 发布策略