跳到正文
Hacker News· shchoholiev·· 2 小时前AI 评分46

如何在 3 分钟内为 300 万行代码跑完 CI

Running CI on 3M Lines of Code in Under 3 Minutes

AI 导读

一个 300 万行代码、4.5 万测试的代码库通过升级依赖、改用 Rust 工具链、按耗时切分测试分片、用 Rust 重写测试报告合并逻辑并调整 runner 规格,把 CI 压到 3 分钟以内。其中分片对 CI 实际耗时影响最大,合并多分片测试与覆盖率结果原本耗时 75 秒,重写后降到约 6 秒。切换到 Blacksmith runner 后各任务执行快 30–60%。

来源:Hacker News · shchoholiev.com