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
- Satıcıyı/bundle'ı, node_modules'u ve tmp/cache/asset'leri birlikte önbelleğe alın
- RSpec'i tüm çekirdeklerde paralel_testlerle çalıştırın
- Varlıkları test işinde değil, yalnızca dağıtım işinde önceden derleyin
- 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.