Terraform
GitHub Actions CI på Terraform
terraform init laddar ner alla leverantörer vid varje körning.
70-tal → 4-tal
terraform init
Varför det händer
Vad ska ändras
- Ställ in TF_PLUGIN_CACHE_DIR och cachelagra den nycklad på låsfilen
- Kör plan och ansök som separata jobb som delar planartefakten
- Använd -parallellism anpassad till din leverantörs prisgränser
Terraform på runnerhut
Relaterat
PulumiPlugin- och beroendeinstallation körs före varje förhandsgranskning.KubernetesAtt snurra upp ett slags eller k3s-kluster tar minuter innan testerna börjar.HelmUppdateringar av diagramberoende och linting blir kallt varje gång.Argo CDImplementeringsjobb undersökning för synkroniseringsstatus och bränna CI-minuter väntar.