Appearance
CI/CD and Automation 解决的是 AI 改完代码后验证靠人工记忆的问题。它把 lint、类型检查、测试、构建、安全扫描和部署检查放进自动流水线,每次变更都必须过质量门。
AI 项目怎么设置自动化质量门:CI/CD and Automation 怎么用
下载 ci-cd-and-automation 中文版 Skill ZIP
CI 红了,日志停在一条 TypeScript 报错上。
忘了跑测试,忘了构建,忘了看 lint,忘了检查依赖风险。
ci-cd-and-automation 这个技能的作用,是把这些检查变成自动质量门。只要代码变了,流水线就跑。
CI/CD 是 AI 编程的刹车系统
AI 写代码速度越快,越需要自动检查。
最基础的质量门通常包括:
- 格式和 lint。
- TypeScript 类型检查。
- 单元测试。
- 集成测试。
- 构建。
- 安全依赖扫描。
- E2E 或关键路径冒烟测试。
项目不一定一开始全都有,但核心检查应该自动化。
失败不要绕过
CI 失败时,正确做法是把失败输出交给 AI,让它按调试流程修。
错误做法是跳过测试、关掉 lint、降低规则、加 ignore。
给 AI 的要求可以写成:
md
CI 失败了。
请读取失败日志,定位根因,修复后在本地运行同等检查。
不要跳过测试,不要关闭规则,不要使用 no-verify。质量门的价值就在于它会挡住你不想看的问题。
自动化要贴合项目规模
个人静态站点和大型后端服务,不需要同一套流水线。
比如 VitePress 内容站,核心检查可能是:
- Markdown 链接。
- VitePress build。
- sidebar 是否引用存在文件。
- 部署目标是否正确。
Web 应用可能还需要 API 测试、数据库迁移、Playwright E2E、安全扫描。
不要照搬大厂模板。先自动化最容易出错、最影响上线的检查。
让 CI 变成反馈回路
AI 编程最适合“错误输出 → 修复 → 再验证”的循环。
CI 失败时,不要只看红色状态。
要把具体日志给 AI:哪一步失败,报错位置,相关命令,环境差异。AI 拿到真实反馈,比靠猜修得更准。
你可能还需要
同类技能:
自动质量门不是为了流程感,而是为了让每次 AI 改动都有证据。