Ortamları önizleme
Ortam CI'sını GitHub Actions üzerinde önizleyin
Her çekme isteği, tam ortamın oluşturulmasını ve dağıtılmasını bekler.
12 dk → 3 dk
Önizleme hazır
Her çekme isteği, tam ortamın oluşturulmasını ve dağıtılmasını bekler.
Neden oluyor?
Önizleme yapıları, çekme istekleri arasında katman önbelleğini veya temel altyapıyı yeniden kullanmaz.
Ne değiştirilmeli
- Tüm önizleme yapılarında sıcak bir Docker katman önbelleği paylaşın
- Tüm yığın yerine yalnızca değiştirilen hizmetleri dağıtın
- Maliyetin birikmemesi için önizlemeleri otomatik olarak kapatın
runnerhut'taki ortamları önizleyin (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.