Hopp til innhold

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

  1. Bufferleverandør/bunt, node_modules og tmp/cache/assets sammen
  2. Kjør RSpec med parallelle_tester på tvers av alle kjerner
  3. Forhåndskompiler ressurser bare i distribusjonsjobben, ikke i testjobben
  4. 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å.