Laravel
GitHub Actions üzerinde Laravel CI
Composer kurulumu ve Pest'in ikisi de soğuk başlar ve MySQL'in sağlıklı hale gelmesi zaman alır.
80'ler → 5'ler
Yükle
7 dk → 2 dk
Test paketi
Composer kurulumu ve Pest'in ikisi de soğuk başlar ve MySQL'in sağlıklı hale gelmesi zaman alır.
Neden oluyor?
Composer önbelleği kalıcı değildir ve veritabanı hizmeti kapsayıcısının hazırlık ayarı yoktur.
Ne değiştirilmeli
- Önbellek ~/.composer/cache ve seller/ besteci.lock'a anahtarlandı
- Pest veya PHPUnit'i --parallel ile paralel olarak çalıştırın
- Testlerin diske bağlı olmaması için MySQL verileri için bir tmpfs birimi kullanın
- Daha hızlı önyükleme için Laravel yapılandırmasını önbelleğe alın ve önbellekleri yönlendirin
runnerhut'ta Laravel (runnerhut)
runnerhut'a (runnerhut) özgü tek satır 'runs-on: runnerhut-4vcpu-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.