代码写得更快,CI 跟不上了:Linear 如何改造验证流程
AI 导读
AI 编程加快了代码产出,也把瓶颈推向测试和验证。Linear 分享了 CI 改造:测试规模接近年初的四倍,但 PR 等待时间从六分多钟降到五分多钟,单项测试消耗的运行时间约减半。
内容梳理
关键要点
- 先优化阻塞后续任务的检查,再减少重复安装、初始化和检出代码的成本
- 降低任务启动成本后再扩大测试分片,避免并行越多、资源浪费越多
- 共享测试状态虽然能提速,但需要明确的隔离与清理规则
AI 编程加快了代码产出,也把瓶颈推向测试和验证。Linear 分享了 CI 改造:测试规模接近年初的四倍,但 PR 等待时间从六分多钟降到五分多钟,单项测试消耗的运行时间约减半。