Skinner
Rails CI på GitHub Actions
Prekompilering av eiendeler og opprinnelige perlekonstruksjoner dominerer rørledningen.
3m → 20s
Asset prekompilere
24m → 5m
Testsuite
Hvorfor det skjer
Hva skal endres
- Bufferleverandør/bunt, node_modules og tmp/cache/assets sammen
- Kjør RSpec med parallelle_tester på tvers av alle kjerner
- Forhåndskompiler ressurser bare i distribusjonsjobben, ikke i testjobben
- Bruk en snapshot-løper slik at buntinstallasjonen forsvinner helt
Skinner på 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å.