Ghiduri
Cum să faci Windows CI mai rapid
Lucrările Windows durează de trei ori mai mult decât lucrările echivalente Linux.
6 min de citit
Lucrările Windows durează de trei ori mai mult decât lucrările echivalente Linux.
De ce se întâmplă
Windows pornește mai lent, Defender scanează tot ce scrie în casă, iar restaurarea NuGet este conversațională în rețea.
Cum să o rezolvi
- Excludeți spațiul de lucru din scanarea în timp real a Defender
- Memorați în cache ~/.nuget/packages și restaurați cu --locked-mode
- Construiți cu MSBuild -m pentru proiecte paralele
- Utilizați un furnizor cu piscine calde Windows pentru a elimina costul de pornire
Următorul tău build poate fi de două ori mai rapid, la jumătate de preț
Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.
Similar
Cum să memorați în cache ieșirea MSBuildFiecare build recompilează toate proiectele.Instalarea componentelor Visual Studio în CILipsește o sarcină de lucru VS necesară, iar instalarea durează cincisprezece minute.Cum să semnezi binare Windows în CISemnarea Authenticode necesită un certificat care nu trebuie expus.Cum să paralelizezi testele .NETTestele .NET rulează în serie și durează douăzeci de minute.