Performanță
De ce instalarea npm este lentă în CI?
Răspuns rapid
node_modules scrie zeci de mii de fișiere mici, iar discul CI atașat la rețea se ocupă de asta prost.
Detaliul care contează
Memorați în cache ~/.npm, utilizați --prefer-offline și rulați pe un runner cu NVMe local. Trecerea la pnpm ajută mai mult decât oricare dintre ele.
Următorul tău build poate fi de două ori mai rapid, la jumătate de preț
Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.
Similar
De ce sunt GitHub Actions lente?Cel mai frecvent: vCPU partajat, cache la rece, disc atașat la rețea și timp de coadă înainte de începerea lucrării.Cât de repede încep alergătorii după ce un job este pus în coadă?runnerhut alergătorii pornesc în aproximativ trei secunde dintr-un bazin cald.Trebuie să-mi schimb fluxul de lucru?Nu. Schimbați eticheta de rulare și lăsați totul așa cum este.Cum aleg mărimea alergătorului?Începeți cu o dimensiune deasupra alergătorului actual, apoi verificați utilizarea procesorului și opriți-vă când curba se aplatizează.