Kubernetes
GitHub Actions CI på Kubernetes
Att snurra upp ett slags eller k3s-kluster tar minuter innan testerna börjar.
3m → 40s
Klusterstart
18m → 6m
E2E-svit
Varför det händer
Vad ska ändras
- Cachelagra den snälla nodbilden så att klusterskapandet hoppar över draget
- Använd en löpare med KVM så att kluster-VM är hårdvaruaccelererad
- Förladda dina programbilder i klustret istället för att hämta dem från ett register
Kubernetes på runnerhut
Nästa bygge kan gå dubbelt så fort, till halva priset
Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.
Relaterat
Terraformterraform init laddar ner alla leverantörer vid varje körning.PulumiPlugin- och beroendeinstallation körs före varje förhandsgranskning.HelmUppdateringar av diagramberoende och linting blir kallt varje gång.Argo CDImplementeringsjobb undersökning för synkroniseringsstatus och bränna CI-minuter väntar.
