全部产品

函数计算搭建前端 CICD 系统最佳实践

更新时间:2020-01-12 20:05:02

本方案通过 Serverless 架构搭建前后端分离架构下的前端静态资源部署服务。

传统架构下的静态资源发布

企业一般的做法是使用Gitlab托管前端代码,搭建Jenkins监听webhook消息,再发布至OSS。

此方案虽然比较灵活,但存在如下的劣势:

  • 需要购买服务器自建Jenkins,涉及计算存储费用
  • 需要专业的运维人员保障服务器稳定运行
  • 集成OSS的SDK实现比较重

使用 Serverless 架构进行静态资源发布

本方案功能是函数计算监听前端代码库提交的分支变更,上传分支文件至 OSS,通过CDN 进行前端资源加速。方案优势如下:

structure

  • 面向serverless:无需购买服务器
  • 免运维:无需部署配置Jenkins
  • 提供日志查询、性能监控和报警等功能
  • 一站式:事件驱动方式触发响应
  • 费用极低:按需付费 http://tb.cn/2TUtK4w

方案详情: 函数计算搭建前端CICD系统