Knapsack Pro

Your tests. Just faster. Speed up Jest & Buildkite.

CI Node 0
9 minutes
CI Node 1
20 minutes
CI Node 2
4 minutes
CI Node 3
7 minutes

before / after
CI Node 0
10 minutes
CI Node 1
10 minutes
CI Node 2
10 minutes
CI Node 3
10 minutes

How it works

Knapsack Pro in Queue Mode splits tests in a dynamic way across parallel Buildkite nodes to ensure each Buildkite node finishes work at a similar time. Thanks to that, your CI build time is as fast as possible. It works with many supported CI servers.

Diagram that shows files distributed to 3 parallel CI nodes

Buildkite parallel agents and how to use them for CI parallelisation

Buildkite parallelism integration for Jest

Start using Knapsack Pro with Jest on Buildkite

Sign up and speed up your tests.

Get started free