Bazel
Bazel CI på GitHub Actions
Hele Bazels værdi er caching, og CI smider cachen væk hver gang.
24m → 8m
Kold bygning
24m → 90'erne
Varm bygning
96 %
Action cache ramt
Hvorfor det sker
Hvad skal ændres
- Peg --disk_cache på en vedvarende mappe og cache den mellem kørsler
- Tilføj en fjerncache, så alle udviklere og alle CI-job deler resultater
- Cachelagre lagercachen, så eksterne afhængigheder ikke genhentes
- Brug --jobs matchet med runner core count
Bazel på runnerhut
Dit næste build kan være dobbelt så hurtigt til den halve pris
Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.