跳到正文
Hacker News· AlexITC·· 2 小时前AI 评分34

从 27 分钟到 4 分钟:如何把 CI 构建时间削减 85%

From 27 minutes to 4: Cutting CI build time by 85%

AI 导读

一个 32k 行代码加 15k 行测试的 Scala 全栈开源项目,把每次 CI 运行时间从 27 分钟降到平均 4 分钟。核心做法包括按 PR 改动文件跳过无关测试、把每个测试独立启动的 Postgres 容器改为整轮共享一个(省约 15 分钟)、按套件而非按测试启动应用(省约 70 秒),并修复了从未成功保存的 GitHub Actions 缓存。

来源:Hacker News · alexitc.com