Pullo
Bun CI GitHub Actions
Bun asentuu nopeasti, mutta CI käyttää silti minuutin riippuvuuksiin.
18s → 1,5s
Asenna
4m → 70s
Täysi putkisto
Miksi se tapahtuu
Mitä muuttaa
- Välimuisti ~/.bun/install/cache avattu bun.lockb
- Käytä bun install --frozen-lockfile -komentoa toistettaviksi
- Suorita oletuksena rinnakkainen bun-testi 4 vCPU:lla
Pullo runnerhutissa (runnerhut)
Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan
Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.
Aiheeseen liittyvää
RustCargo rakentaa uudelleen koko riippuvuuskaavion lähes jokaisella CI-ajolla.MeneGo buildit ovat nopeita paikallisesti ja selittämättömän hitaita CI:ssä.Pythonpip-asennus kestää minuutteja ja pytest toimii yhdessä ytimessä.Node.jsnpm ci kirjoittaa joka ajon aikana kymmeniä tuhansia pieniä tiedostoja.