Hopp til innhold

Ruby

Ruby CI på GitHub Actions

bundle install kompilerer innfødte edelstener fra kilden på hver kjøring.

140-tallet → 6-tallet
buntinstallasjon
18m → 4m
RSpec

Hvorfor det skjer

Hva skal endres

  1. Bufferleverandør/bunt tastet inn på Gemfile.lock slik at native utvidelser bygges én gang
  2. Angi pakkekonfigurasjonsdistribusjon til sann for reproduserbare, låsefileksakte installasjoner
  3. Kjør RSpec parallelt med parallell_tester på tvers av alle tilgjengelige kjerner
  4. Bruk en øyeblikksbildeløper hvis installasjonen fortsatt dominerer - den fjerner trinnet helt

Ruby on runnerhut

Neste bygg kan gå dobbelt så fort, til halve prisen

Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.