Guides
Sådan gør du Windows CI hurtigere
Windows-job tager tre gange så lang tid som de tilsvarende Linux-job.
6 min læsning
Hvorfor det sker
Sådan rettes det
- Udelad arbejdsområdet fra Defender-realtidsscanning
- Cache ~/.nuget/packages og gendan med --locked-mode
- Byg med MSBuild -m til parallelle projektbygninger
- Brug en udbyder med varme Windows-pools for at fjerne bootomkostningerne
Dit næste build kan være dobbelt så hurtigt til den halve pris
Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.
Relateret
Sådan cachelagres MSBuild outputHver build omkompilerer alle projekter.Installation af Visual Studio-komponenter i CIDer mangler en påkrævet VS-arbejdsbelastning, og installationen tager femten minutter.Sådan signeres Windows-binære filer i CIAutentikodesignering kræver et certifikat, der ikke må afsløres.Sådan paralleliseres .NET-tests.NET-tests kører serielt og tager tyve minutter.