返回首页

CI/CD

代码推上去,自动跑测试、自动打包、自动部署。不用手工在自己电脑上打包、上传、重启。

做什么会用到

  • 01做 Next.js 项目:推到 GitHub,Vercel 自动部署,天生就是 CI/CD
  • 02做团队协作:用 GitHub Actions 跑测试、lint、类型检查,谁写的烂代码立刻被挡
  • 03做 Docker 项目:GitHub Actions 打镜像 → 推到 registry → 服务器拉新镜像重启
  • 04个人 1 小时小 demo:手动部署比配 CI/CD 快

想用它怎么问 AI

我的【XXX 项目】在 GitHub 上,部署在【Vercel / 自己服务器】。请帮我写一份 GitHub Actions 工作流:push 到 main 时自动跑测试 + lint + 部署,给出完整 YAML。

打个比方

像一条自动流水线,代码提交上去之后,测试打包发布自动走完。