Deno
Deno CI GitHub Actions
Deno lataa etämoduulit uudelleen ja tarkistaa ne uudelleen joka ajon aikana.
45s → 2s
Moduulihaku
3m → 50s
Koeajo
Miksi se tapahtuu
Mitä muuttaa
- Välimuisti DENO_DIR avattu deno.lockiin
- Suorita deno-välimuisti ennen testejä, jotta lataus on erillinen, näkyvä vaihe
- Käytä --no checkiä testiajoissa, joissa tyypit on jo vahvistettu muualla
Deno on 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.