Leistung
Warum ist die NPM-Installation in CI langsam?
Kurze Antwort
node_modules schreibt Zehntausende kleiner Dateien, und die an das Netzwerk angeschlossene CI-Festplatte kommt damit schlecht zurecht.
Das Detail, das zählt
Zwischenspeichern Sie ~/.npm, verwenden Sie --prefer-offline und führen Sie es auf einem Läufer mit lokalem NVMe aus. Der Wechsel zu pnpm hilft mehr als alle anderen.
Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis
Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.
Verwandt
Warum sind GitHub Actions langsam?Am häufigsten: gemeinsam genutzte vCPU, Cold-Caches, an das Netzwerk angeschlossene Festplatten und Wartezeit, bevor der Job überhaupt beginnt.Wie schnell starten Runner, nachdem ein Job in die Warteschlange gestellt wurde?runnerhut-Läufer starten in etwa drei Sekunden aus einem warmen Becken.Muss ich meinen Workflow ändern?Nein. Ändern Sie das Nachlaufetikett und lassen Sie alles andere so wie es ist.Wie wähle ich eine Läufergröße aus?Beginnen Sie eine Größe über Ihrem aktuellen Läufer, überprüfen Sie dann die CPU-Auslastung und hören Sie auf, wenn die Kurve flacher wird.