Inbäddad firmware
Inbäddad firmware CI på GitHub Actions
Korskompileringsverktygskedjor laddas ner och återskapas vid varje körning.
3m → 8s
Inställning av verktygskedja
9m → 2m
Bygg
Varför det händer
Vad ska ändras
- Cachelagra installationskatalogen för verktygskedjan som är inskriven på versionen av verktygskedjan
- Använd ccache med korskompilatorn som startprogram
- Bygg varianter som en matris snarare än sekventiellt i ett jobb
Inbäddad firmware på runnerhut
Relaterat
Terraformterraform init laddar ner alla leverantörer vid varje körning.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.