Oppaat
Kuinka tehdä Windows CI:stä nopeampi
Windows-työt kestävät kolme kertaa niin kauan kuin vastaavat Linux-työt.
6 min lukuaika
Miksi se tapahtuu
Kuinka korjata se
- Sulje työtila Defenderin reaaliaikaisesta skannauksesta
- Tallenna ~/.nuget/packages välimuistiin ja palauta --locked-mode
- Rakenna MSBuild -m:llä rinnakkaisiin projektikoonnuksiin
- Käytä palveluntarjoajaa, jolla on lämpimät Windows-altaat, poistaaksesi käynnistyskustannukset
Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan
Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.
Aiheeseen liittyvää
Kuinka tallentaa MSBuild-tulosteen välimuistiinJokainen rakennelma kääntää kaikki projektit uudelleen.Visual Studio -komponenttien asentaminen CI:äänVaadittu VS-työkuorma puuttuu ja sen asentaminen kestää viisitoista minuuttia.Kuinka allekirjoittaa Windows-binaarit CI:ssäAuthenticode-allekirjoitus vaatii varmenteen, jota ei saa paljastaa.Kuinka rinnastaa .NET-testejä.NET-testit suoritetaan sarjassa ja kestävät kaksikymmentä minuuttia.