Spring til indhold

Ruby

Ruby CI på GitHub Actions

bundle install kompilerer oprindelige ædelstene fra kilden ved hver kørsel.

140'erne → 6'erne
bundt installation
18m → 4m
RSpec

Hvorfor det sker

Hvad skal ændres

  1. Cache-leverandør/bundle tastet på Gemfile.lock, så indbyggede udvidelser bygges én gang
  2. Indstil bundle config-implementering true for reproducerbare, låsefil-nøjagtige installationer
  3. Kør RSpec parallelt med parallel_tests på tværs af alle tilgængelige kerner
  4. Brug en snapshot-løber, hvis installationen stadig dominerer - det fjerner trinnet helt

Ruby on runnerhut

Dit næste build kan være dobbelt så hurtigt til den halve pris

Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.