İçeriğe geç

Raylar

GitHub Actions üzerinde Rails CI

Varlık ön derlemesi ve yerel mücevher yapıları, üretim hattına hakimdir.

3 dk → 20 sn
Varlık ön derlemesi
24 dk → 5 dk
Test paketi

Varlık ön derlemesi ve yerel mücevher yapıları, üretim hattına hakimdir.

Neden oluyor?

satıcı/bundle, node_modules ve tmp/cache/assets'in tümü her çalıştırmada soğuktur.

Ne değiştirilmeli

  1. Satıcıyı/bundle'ı, node_modules'u ve tmp/cache/asset'leri birlikte önbelleğe alın
  2. RSpec'i tüm çekirdeklerde paralel_testlerle çalıştırın
  3. Varlıkları test işinde değil, yalnızca dağıtım işinde önceden derleyin
  4. Paket kurulumunun tamamen kaybolması için anlık görüntü çalıştırıcı kullanın

runnerhut'taki raylar (runnerhut)

runnerhut'a (runnerhut) özgü tek satır 'runs-on: runnerhut-8vcpu-ubuntu-2404'tür. Geriye kalan her şey standart GitHub Actions'tir; bugün kullandığınız aynı eylemler, aynı sırlar ve aynı izin modeli.

Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir

Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.