Οδηγοί
Πώς να κάνετε τα Windows CI πιο γρήγορα
Οι εργασίες των Windows διαρκούν τρεις φορές περισσότερο από τις αντίστοιχες εργασίες Linux.
6 λεπτά ανάγνωσης
Γιατί συμβαίνει
Πώς να το διορθώσετε
- Εξαιρέστε τον χώρο εργασίας από τη σάρωση σε πραγματικό χρόνο του Defender
- Αποθηκεύστε προσωρινά ~/.nuget/packages και επαναφέρετε με --locked-mode
- Δημιουργία με MSBuild -m για παράλληλες κατασκευές έργων
- Χρησιμοποιήστε έναν πάροχο με ζεστές πισίνες Windows για να αφαιρέσετε το κόστος εκκίνησης
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
Πώς να αποθηκεύσετε προσωρινά την έξοδο MSBuildΚάθε κατασκευή μεταγλωττίζει ξανά όλα τα έργα.Εγκατάσταση στοιχείων του Visual Studio σε CIΛείπει ένας απαιτούμενος φόρτος εργασίας VS και η εγκατάστασή του διαρκεί δεκαπέντε λεπτά.Πώς να υπογράψετε τα δυαδικά αρχεία των Windows στο CIΗ υπογραφή αυθεντικού κωδικού χρειάζεται πιστοποιητικό που δεν πρέπει να εκτίθεται.Πώς να παραλληλίσετε τις δοκιμές .NETΟι δοκιμές .NET εκτελούνται σειριακά και διαρκούν είκοσι λεπτά.