Vai al contenuto

Rotaie

Rails CI su GitHub Actions

La precompilazione delle risorse e le build di gemme native dominano la pipeline.

3m → 20s
Precompilazione delle risorse
24m → 5m
Suite di prova

Perché succede

Cosa cambiare

  1. Memorizza nella cache fornitore/bundle, node_modules e tmp/cache/assets insieme
  2. Esegui RSpec con parallel_tests su tutti i core
  3. Precompilare le risorse solo nel lavoro di distribuzione, non nel lavoro di test
  4. Utilizza uno snapshot runner in modo che l'installazione del bundle scompaia completamente

Rotaie su runnerhut

La tua prossima build potrebbe essere due volte più veloce, a metà prezzo

Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.