Útmutatók
Az MSBuild kimenet gyorsítótárazása
Minden build újrafordítja az összes projektet.
5 perc olvasás
Minden build újrafordítja az összes projektet.
Miért történik
A köztes kimeneti könyvtárakat nem őrzik meg, és az MSBuild nem tud növekményes felépítést végrehajtani.
Hogyan lehet javítani
- Gyorsítótárazza a projektfájlokon és a lockfile-on kulcsolt obj/ és bin/ könyvtárakat
- Engedélyezze az MSBuild csomópont újrafelhasználását a jobon belül
- Explicit visszaállítási lépés után használja a --no-restore parancsot a build során
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.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.A .NET-tesztek párhuzamosításaA .NET-tesztek sorozatban futnak, és húsz percig tartanak.