Guide
Come rendere l'interfaccia CI di Windows più veloce
I lavori Windows richiedono tre volte il tempo rispetto ai lavori Linux equivalenti.
6 min di lettura
Perché succede
Come risolverlo
- Escludere l'area di lavoro dalla scansione in tempo reale di Defender
- Memorizza nella cache ~/.nuget/packages e ripristina con --locked-mode
- Compila con MSBuild -m per build di progetti paralleli
- Utilizza un provider con pool Windows warm per rimuovere il costo di avvio
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
Come memorizzare nella cache l'output di MSBuildOgni build ricompila tutti i progetti.Installazione dei componenti di Visual Studio in CIManca un carico di lavoro VS richiesto e l'installazione richiede quindici minuti.Come firmare i file binari di Windows in CILa firma Authenticode necessita di un certificato che non deve essere esposto.Come parallelizzare i test .NETI test .NET vengono eseguiti in serie e richiedono venti minuti.