If you like fast CI builds, hate having to wait for an eternity for CI to complete a build after you open a PR, and love reducing infra costs, read on

How I improved our CI build time from 24mins to 8mins and reduced costs by 50%

submited by
Style Pass
2024-04-01 12:30:02

If you like fast CI builds, hate having to wait for an eternity for CI to complete a build after you open a PR, and love reducing infra costs, read on.

This post will outline various things I did to bring the time it took for a build to complete down from ~24 minutes to ~8 minutes whilst at the same time halving cost.

Coming soon: The only Rails UI library you'll ever needIncludes a lot of components necessary to build a modern appDark mode support out of the box · Simple to customize & extendSimple primitives as well as complex components - not "another UI library"Patterns I've found incredibly useful over the past years working with RailsSubscribe now to receive updates and a free previewSubscribe

We were already doing this before I started on my improvements, but I’m including this here because it’s the most important thing you can do to speed up your tests.

If you’re not splitting and running tests in parallel, you absolutely should. If you’re on a CI platform that doesn’t support parallelism, you should migrate to another one that does.

Leave a Comment