.NET
.NET CI GitHub Actions
NuGet-palautus on verkkoon sidottu ja koontiversio on yksisäikeinen.
110s → 8s
NuGet palautus
6m → 2m
Rakenna
Miksi se tapahtuu
Mitä muuttaa
- Tallenna ~/.nuget/packages välimuistiin lukitustiedostoon ja palauta --locked-mode
- Rakenna komennolla -m mahdollistaaksesi rinnakkaiset projektikoonnukset
- Sulje työtila pois Defender-tarkistuksesta Windows-ajoissa
- Suorita testit --parallelilla ja matriisilla testiprojektien yli
.NET 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.