Hoppa till innehåll

Bazel

Bazel CI på GitHub Actions

Bazels hela värde är cachning, och CI kastar bort cachen varje körning.

24m → 8m
Kall byggnad
24m → 90-tal
Varmt bygge
96 %
Action-cache-träff

Varför det händer

Vad ska ändras

  1. Peka --disk_cache på en kvarstående katalog och cache den mellan körningarna
  2. Lägg till en fjärrcache så att alla utvecklare och varje CI-jobb delar resultat
  3. Cachelagra arkivets cache så att externa beroenden inte återhämtas
  4. Använd --jobs matchade med löparens kärnantalet

Bazel on 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å.