Docker Oluştur
GitHub Actions Docker üzerinde CI Oluşturun
Entegrasyon testleri, oluşturma yığınının sağlıklı hale gelmesi için birkaç dakika bekler.
4 dk → 45 sn
Yığın hazır
16 dk → 5 dk
Süit
Entegrasyon testleri, oluşturma yığınının sağlıklı hale gelmesi için birkaç dakika bekler.
Neden oluyor?
Her görüntü yeni bir şekilde çekilir ve hizmetler, bağımlılığa duyarlı sağlık kontrolü olmadan başlatılır.
Ne değiştirilmeli
- Görüntülerin yerel olması için kayıt defteri çekme önbelleği kullanın
- Hizmetler hazır olduğu anda testlerin başlaması için sağlık denetimlerini ve bağımlı_on koşullarını tanımlayın
- Yığını yerel NVMe ile bir çalıştırıcıda çalıştırın; veritabanı başlatma işlemi diske bağlıdır
Docker runnerhut'ta oluşturun (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.
İlgili
Terraformterraform init, her çalıştırmada tüm sağlayıcıları indirir.PulumiEklenti ve bağımlılık kurulumu her önizlemeden önce çalışır.KubernetesBir tür veya k3s kümesinin başlatılması, testlerin başlamasından birkaç dakika önce gerçekleşir.DümenGrafik bağımlılığı güncellemeleri ve astarlama her zaman soğuk çalışır.