General Tech

AI coding has made CI a bottleneck, so we reworked ours to keep up

The company Linear, a developer of a code review and project management platform, has reworked their continuous integration (CI) pipeline to keep up with the increasing demand from their growing user base. The reworked pipeline is built on top of a custom-built CI system, which has improved their build times by 30% and reduced the number of failed builds by 75%. The company attributes the bottleneck in their original CI pipeline to the increasing number of users and the complexity of their codebase, which has grown 10-fold over the past year. To address the bottleneck, Linear's engineering team worked on optimizing their CI system, which now uses a custom-built scheduler, a caching layer, and a more efficient build process. As a result, the company has seen a significant improvement in their CI pipeline's performance, allowing them to keep up with their growing user base.

Read the full article at linear.app →