Terraform
GitHub Actions CI su Terraform
terraform init scarica ogni provider ad ogni esecuzione.
Anni '70 → 4 secondi
terraformare init
Perché succede
Cosa cambiare
- Imposta TF_PLUGIN_CACHE_DIR e memorizzalo nella cache con chiave sul file di blocco
- Esegui il piano e fai domanda come lavori separati che condividono l'artefatto del piano
- Utilizza -parallelismo adattato ai limiti di velocità del tuo provider
Terraform su runnerhut
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
PulumiL'installazione del plugin e delle dipendenze viene eseguita prima di ogni anteprima.KubernetesL'avvio di un cluster kind o k3s richiede alcuni minuti prima dell'inizio dei test.TimoneGli aggiornamenti delle dipendenze dei grafici e il linting si raffreddano ogni volta.Disco ArgoI processi di distribuzione eseguono il polling dello stato di sincronizzazione e bruciano i minuti CI in attesa.