Spring til indhold

Skinner

Rails CI på GitHub Actions

Forkompilering af aktiver og native perle-byggerier dominerer pipelinen.

3m → 20s
Aktiv prækompilere
24m → 5m
Test suite

Hvorfor det sker

Hvad skal ændres

  1. Cacheleverandør/bundle, node_modules og tmp/cache/assets sammen
  2. Kør RSpec med parallel_tests på tværs af alle kerner
  3. Forkompiler kun aktiver i implementeringsjobbet, ikke i testjobbet
  4. Brug en snapshot-løber, så bundleinstallation forsvinder fuldstændigt

Skinner på runnerhut

Dit næste build kan være dobbelt så hurtigt til den halve pris

Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.