Útmutatók
A .NET-tesztek párhuzamosítása
A .NET-tesztek sorozatban futnak, és húsz percig tartanak.
5 perc olvasás
A .NET-tesztek sorozatban futnak, és húsz percig tartanak.
Miért történik
Az xUnit alapértelmezés szerint párhuzamos az összeállításon belül, de nem azokon belül, és a CI gyakran egy összeállítást futtat egyszerre.
Hogyan lehet javítani
- Futtassa le a dotnet tesztet -- párhuzamos és több tesztprojekttel egyszerre
- Oszd meg a tesztprojekteket egy mátrixban a nagyon nagy csomagokhoz
- Ellenőrizze a megosztott állapotot – a párhuzamosság olyan teszteket tár fel, amelyeket soha nem izoláltak
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
Hogyan lehet gyorsabbá tenni a Windows CI-tA Windows-feladatok háromszor annyi ideig tartanak, mint a megfelelő Linux-feladatok.Az MSBuild kimenet gyorsítótárazásaMinden build újrafordítja az összes projektet.A Visual Studio összetevőinek telepítése CI-benA szükséges VS-munkaterhelés hiányzik, és a telepítés tizenöt percet vesz igénybe.Hogyan írjunk alá Windows bináris fájlokat CI-benA hitelesítőkód-aláíráshoz olyan tanúsítványra van szükség, amelyet nem szabad nyilvánosságra hozni.