Skip to content
This repository was archived by the owner on Jun 20, 2024. It is now read-only.

Notes on CI implementation

Bryan Boreham edited this page Nov 5, 2015 · 4 revisions

Some things I discovered while looking into why our CI tests take so long (currently around 14 minutes).

We run 2 shards on CircleCI.

Each line that is declared to run "parallel:true" runs on every shard, and waits for that line to complete until running the next line.

We set up 5 GCE hosts for each shard (so 10 total), then run tests using a test-runner which parallelises them.

Clone this wiki locally