KEEL · 龙骨 · A CURRICULUM FOR THE AI ERA

CI 流水线与质量门禁 — keel 龙骨

CI 流水线与质量门禁 的参考信息:CI 流水线与质量门禁

课程导读 · 从"能自动跑测试"到"让改动被安全地验证与放行"

这门课针对一个具体场景:你已经知道 CI/CD 存在,也跑过别人搭好的流水线,但要自己设计时不知道每一处选择背后的理由是什么。

为什么要有流水线 → 流水线怎么拆 → 该卡哪些检查 → 流水线本身也会被打 → AI 进场之后 → 怎么证明它有用

六章的对应关系:

章节 解决的核心问题
01 交付流水线的第一性原理 流水线到底替你解决了什么,以及它的边界在哪
02 流水线解剖 触发器/作业/产物/缓存/矩阵/并发这些零件怎么配合
03 质量门禁金字塔 哪些必须卡死、哪些只建议,按什么顺序排
04 供应链安全 流水线本身作为攻击面该怎么防
05 AI 时代的 CI AI 能进流水线的哪些位置,边界在哪
06 度量与改进 怎么证明花在流水线上的钱买到了东西

每章结构统一:正文原理 → 动手:可观察结果 → 故障注入 → 自测题。这门课不给"最佳实践清单",给的是每一处置选择背后的取舍——因为最佳实践在别人的上下文里成立,在你的上下文里未必。

这门课的一条主线

写代码的成本正在快速下降 → 到达闸门的变更数量在上升
   → 闸门的质量决定这些变更能不能兑现成可上线的东西
   → 所以"能不能把改动安全地放上线"成为瓶颈

这条主线在第 05 章会展开成可核查的数据(DORA 2025 的相关研究),也解释了为什么一名做 AI 应用的人值得把交付工程当主战场而不是副业。

与其它专题的关系

替身边界

这门课偏重 GitHub Actions 生态(作者有可直接核查的完整实料),但抽象模型(触发/作业/依赖/产物/缓存/权限)在所有 CI 平台上通用,迁移时请按自己平台的文档替换语法。

关于 AI 部分:引用的 DORA 数据是相关性调查结论,不是随机对照实验的因果估计,文中已标注口径局限。方法论比数字耐用——请把开工方式带回去,把具体百分比留在原地定期复核。

进入 keel 阅读