Ruby
Ruby CI på GitHub Actions
bundle install sammanställer inhemska ädelstenar från källan vid varje körning.
140-tal → 6-tal
paketinstallation
18m → 4m
RSpec
Varför det händer
Vad ska ändras
- Cacheförsäljare/paket är inskrivet på Gemfile.lock så att inbyggda tillägg byggs en gång
- Ställ in paketkonfigurationsdistributionen sann för reproducerbara, exakta låsfilinstallationer
- Kör RSpec parallellt med parallell_test över alla tillgängliga kärnor
- Använd en ögonblicksbildlöpare om installationen fortfarande dominerar - det tar bort steget helt
Ruby on runnerhut
Nästa bygge kan gå dubbelt så fort, till halva priset
Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.
