İçeriğe geç

Terraform

GitHub Actions CI, Terraform

terraform init, her çalıştırmada tüm sağlayıcıları indirir.

70'ler → 4'ler
Terraform başlangıcı

terraform init, her çalıştırmada tüm sağlayıcıları indirir.

Neden oluyor?

Eklenti önbellek dizini kalıcı olmadığından sağlayıcılar iş başına yeniden indirilir.

Ne değiştirilmeli

  1. TF_PLUGIN_CACHE_DIR'i ayarlayın ve kilit dosyasında anahtarlanmış olarak önbelleğe alın
  2. Planı çalıştırın ve plan yapısını paylaşan ayrı işler olarak başvurun
  3. Sağlayıcınızın hız sınırlarına göre ayarlanmış -paralellik özelliğini kullanın

runnerhut'ta Terraform (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.