Zum Inhalt springen

Leitfäden

So machen Sie Windows CI schneller

Windows-Jobs dauern dreimal so lange wie entsprechende Linux-Jobs.

6 Min. Lesezeit

Windows-Jobs dauern dreimal so lange wie entsprechende Linux-Jobs.

Warum es passiert

Windows startet langsamer, Defender scannt alles, was der Checkout schreibt, und die NuGet-Wiederherstellung ist im Netzwerk gesprächig.

So beheben Sie das Problem

  1. Schließen Sie den Arbeitsbereich vom Defender-Echtzeitscan aus
  2. ~/.nuget/packages zwischenspeichern und mit --locked-mode wiederherstellen
  3. Erstellen Sie mit MSBuild -m für parallele Projektbuilds
  4. Verwenden Sie einen Anbieter mit warmen Windows-Pools, um die Startkosten zu senken

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.