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
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.