Guider
Hur man gör Windows CI snabbare
Windows-jobb tar tre gånger så lång tid som motsvarande Linux-jobb.
6 min läsning
Varför det händer
Hur man fixar det
- Uteslut arbetsytan från Defender realtidsskanning
- Cache ~/.nuget/packages och återställ med --locked-mode
- Bygg med MSBuild -m för parallella projektbyggen
- Använd en leverantör med varma Windows-pooler för att ta bort startkostnaden
Nästa bygge kan gå dubbelt så fort, till halva priset
Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.
Relaterat
Hur man cachelagrar MSBuild-utdataVarje konstruktion kompilerar om alla projekt.Installera Visual Studio-komponenter i CIEn obligatorisk VS-arbetsbelastning saknas och installationen tar femton minuter.Hur man signerar Windows-binärfiler i CIAutentikodsignering behöver ett certifikat som inte får exponeras.Hur man parallelliserar .NET-tester.NET-tester körs i serie och tar tjugo minuter.
