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
- Cache-leverandør/bundle tastet på Gemfile.lock, så indbyggede udvidelser bygges én gang
- Indstil bundle config-implementering true for reproducerbare, låsefil-nøjagtige installationer
- Kør RSpec parallelt med parallel_tests på tværs af alle tilgængelige kerner
- 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å.