Bazel
Bazel CI GitHub Actions
Bazelin koko arvo on välimuisti, ja CI heittää välimuistin pois joka kerta.
24m → 8m
Kylmä rakenne
24m → 90s
Lämmin rakenne
96 %
Toimintovälimuisti osui
Miksi se tapahtuu
Mitä muuttaa
- Osoita --disk_cache säilytettyyn hakemistoon ja tallenna se välimuistiin ajojen välillä
- Lisää etävälimuisti, jotta jokainen kehittäjä ja jokainen CI-työ jaetaan tuloksena
- Tallenna arkiston välimuisti, jotta ulkoisia riippuvuuksia ei haeta uudelleen
- Käytä --jobs-tiedostoja, jotka on sovitettu juoksijan ydinmäärään
Bazel on runnerhut
Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan
Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.