Top 6 circle-ci Open-Source Projects
-
Knapsack
Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time. (by ArturT)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
knapsack_pro-ruby
Knapsack Pro gem splits tests across parallel CI nodes and makes sure that tests run in optimal time
-
docker-ci-cache
Speed up your Docker-based builds on CircleCI, GitLab CI/CD, and GitHub Actions with Docker Layer Caching and BuildKit
This seemed extremely suspicious because we use Knapsack, which should ensure near-equal finishing times for all runners. Luckily, Knapsack stores run data and I was able to identify common offenders and identify the common thread - the spiking specs were writing to the database and then being cleaned up by DatabaseCleaner. The project had a complex DB setup, so I reached for the lowest-hanging fruit - I tried :deletion instead of :truncation cleanup strategy and it worked.
circle-ci related posts
Index
What are some of the best open-source circle-ci projects? This list will help you:
Project | Stars | |
---|---|---|
1 | typescript-starter | 3,449 |
2 | Knapsack | 507 |
3 | knapsack_pro-ruby | 131 |
4 | circleci-cli | 86 |
5 | docker-ci-cache | 37 |
6 | e2e-detox | 7 |
Sponsored