.NET
CI .NET su GitHub Actions
Il ripristino NuGet è associato alla rete e la compilazione è a thread singolo.
110 → 8 secondi
Ripristino NuGet
6m → 2m
Costruisci
Perché succede
Cosa cambiare
- Memorizza nella cache ~/.nuget/packages digitati sul file di blocco e ripristina con --locked-mode
- Compila con -m per abilitare la compilazione parallela di progetti
- Escludi l'area di lavoro dalla scansione di Defender sui corridori Windows
- Esegui test con --parallel e una matrice sui progetti di test
.NET su runnerhut
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
RustCargo ricostruisce l'intero grafico delle dipendenze su quasi ogni esecuzione CI.VaiLe build Go sono veloci localmente e inspiegabilmente lente in CI.PitoneL'installazione di pip richiede pochi minuti e pytest viene eseguito su un singolo core.Node.jsnpm ci scrive decine di migliaia di piccoli file ad ogni esecuzione.