Pulumi
GitHub Actions hakkında Pulumi CI
Eklenti ve bağımlılık kurulumu her önizlemeden önce çalışır.
95'ler → 5'ler
Eklenti kurulumu
Eklenti ve bağımlılık kurulumu her önizlemeden önce çalışır.
Neden oluyor?
Pulumi eklenti dizini ve dil bağımlılıkları önbelleğe alınmaz.
Ne değiştirilmeli
- Cache ~/.pulumi/plugins kilit dosyasına anahtarlandı
- Dil çalışma zamanı bağımlılıklarını da önbelleğe alın
- Pulumi önizlemesini çekme isteklerinde çalıştır ve pulumi'yi yalnızca birleştirmede çalıştır
runnerhut'ta Pulumi (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.
İlgili
Terraformterraform init, her çalıştırmada tüm sağlayıcıları indirir.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.Argo CD'siDağıtım işleri senkronizasyon durumunu yoklar ve bekleyen CI dakikalarını yakar.