Terraform
GitHub Actions CI Terraform
terraform init lataa jokaisen palveluntarjoajan joka ajon aikana.
70s → 4s
terraform init
Miksi se tapahtuu
Mitä muuttaa
- Aseta TF_PLUGIN_CACHE_DIR ja tallenna se välimuistiin lukitustiedostoon
- Suorita suunnitelma ja hae erillisinä työtehtävinä jakaessasi suunnitelman artefaktin
- Käytä -parallelismia, joka on viritetty palveluntarjoajasi nopeusrajoituksiin
Terraform runnerhutissa (runnerhut)
Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan
Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.
Aiheeseen liittyvää
PulumiLisäosien ja riippuvuuksien asennus suoritetaan ennen jokaista esikatselua.KubernetesTyyppi- tai k3s-klusterin pyörittäminen kestää minuutteja ennen kuin testit alkavat.HelmKaavion riippuvuuspäivitykset ja nukkaukset toimivat kylmänä joka kerta.Argo CDKäyttöönottotyöt tiedustelevat synkronoinnin tilaa ja polttavat CI-minuutteja.