Top 3 Ruby travis-ci Projects
-
Knapsack
Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time. (by ArturT)
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.
-
Judoscale
Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Rails, Sidekiq, Solid Queue, and more to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up job queues.
-
knapsack_pro-ruby
Knapsack Pro gem splits tests across parallel CI nodes and makes sure that tests run in optimal time
-
Ruby travis-ci discussion
Index
What are some of the best open-source travis-ci projects in Ruby? This list will help you:
# | Project | Stars |
---|---|---|
1 | Knapsack | 526 |
2 | knapsack_pro-ruby | 136 |
3 | Trav3 | 8 |