Folia
← 返回头版

AI编码加速致CI成瓶颈,Linear团队大幅优化流程

Linear团队近期重新设计了持续集成系统,以应对AI驱动编码加速所带来的验证延迟问题1。随着AI agents使代码发布速度呈指数级提升,原有CI流程的速度未能跟上,成为开发效率的制约因素1。

团队通过四个主要方向推进优化:升级基础设施、优化关键路径任务、减少重复设置和提高测试执行效率1。具体措施包括迁移至第三方运行器后作业平均速度提升34%、tsc性能提升52%1;切换至tsgo原生TypeScript编译器,周中位数tsc检查时间减少73%1;通过减少8个独立检查步骤中的重复设置,每月节省约87,000运行分钟1。这些改进使API代码检查时间减少68%,全仓库代码检查时间减少55%1。

在测试执行层面,团队将Vitest从3个分片优化到8个分片,关键作业速度提升约19%,成本同步降低19%1。禁用完整隔离后(vitest isolate: false),最慢分片从300-379秒降至约195秒,总runner时间从32.8分钟降至22分钟1。最终成效显著:PR等待时间从超过6分钟降至刚过5分钟,单位测试运行时间减少近一半1。这些优化在测试套件自年初增加近四倍的情况下完成1,目前团队每周还在增加约2,000个测试1。


评论