Bazel
Bazel CI på GitHub Actions
Hele Bazels verdi er caching, og CI kaster cachen hver gang.
24m → 8m
Kald konstruksjon
24m → 90-tallet
Varm konstruksjon
96 %
Action-cache-treff
Hvorfor det skjer
Hva skal endres
- Pek --disk_cache på en vedvarende katalog og cache den mellom kjøringer
- Legg til en ekstern cache slik at alle utviklere og hver CI-jobb deler resultater
- Buffer depotbufferen slik at eksterne avhengigheter ikke hentes på nytt
- Bruk --jobs matchet med løperkjerneantallet
Bazel på runnerhut
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.