自建 “Netlify”

发布 Monorepo
  • ignore 使用 git diff --quiet dir 检查 dir 是否改变(有改变exit(1))


作用:集成代码仓库,自动构建并发布前端项目

  • 读取项目配置 // 构建命令、环境变量、目录、分支、重定向
  • 构建前端资源 // 前端项目使用 node 镜像
  • 自动分配域名 // 动态域名绑定、内网域名 -> DNS 服务器
  • 发布 CDN/服务器