Απόδοση
Γιατί οι δοκιμές Python μου εκτελούνται πιο αργά στο CI από ό,τι τοπικά;
Σύντομη απάντηση
Το pytest είναι σειριακό από προεπιλογή και ο φορητός υπολογιστής σας έχει ταχύτερη απόδοση ενός πυρήνα και ζεστή προσωρινή μνήμη συστήματος αρχείων.
Η λεπτομέρεια που έχει σημασία
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
Γιατί οι GitHub Actions είναι αργές;Συνηθέστερα: κοινόχρηστο vCPU, κρύες κρυφές μνήμες, δίσκος συνδεδεμένος στο δίκτυο και χρόνος ουράς πριν καν ξεκινήσει η εργασία.Πόσο γρήγορα ξεκινούν οι δρομείς μετά την ουρά μιας δουλειάς;Οι δρομείς runnerhut ξεκινούν σε περίπου τρία δευτερόλεπτα από μια ζεστή πισίνα.Χρειάζεται να αλλάξω τη ροή εργασίας μου;Όχι. Αλλάξτε την ετικέτα runs-on και αφήστε όλα τα άλλα ως έχουν.Πώς επιλέγω μέγεθος δρομέα;Ξεκινήστε ένα μέγεθος πάνω από τον τρέχοντα δρομέα σας, στη συνέχεια ελέγξτε τη χρήση της CPU και σταματήστε όταν η καμπύλη ισοπεδωθεί.