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
- Bufferleverandør/bunt tastet inn på Gemfile.lock slik at native utvidelser bygges én gang
- Angi pakkekonfigurasjonsdistribusjon til sann for reproduserbare, låsefileksakte installasjoner
- Kjør RSpec parallelt med parallell_tester på tvers av alle tilgjengelige kjerner
- 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å.