Οδηγοί
Πώς να μειώσετε το κόστος λειτουργίας του macOS
Το macOS κυριαρχεί στον λογαριασμό CI.
5 λεπτά ανάγνωσης
Γιατί συμβαίνει
Πώς να το διορθώσετε
- Μετακινήστε ό,τι δεν απαιτεί Xcode στο Linux — linting, δοκιμές JS, κώδικας υποστήριξης
- Persist DerivedData, ώστε οι στοιχειώδεις εκδόσεις να σταματήσουν να ανακατασκευάζονται από την αρχή
- Καρφιτσώστε χρόνους εκτέλεσης προσομοιωτή σε προεγκατεστημένες εκδόσεις για να αποφύγετε λήψεις πολλών λεπτών
- Χρησιμοποιήστε έναν πάροχο με τιμή χαμηλότερη από την τιμή macOS του GitHub
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
Πώς να μειώσετε το κόστος GitHub ActionsΟ λογαριασμός CI μεγαλώνει πιο γρήγορα από την ομάδα και κανείς δεν είναι σίγουρος γιατί.Πώς να μετρήσετε το κόστος CI ανά αίτημα έλξηςΓνωρίζετε το μηνιαίο σύνολο, αλλά όχι πόσο κοστίζει ένα μόνο αίτημα έλξης.Πώς να αποδοθεί το κόστος CI στις ομάδεςΗ δαπάνη CI είναι μία γραμμή στο τιμολόγιο και καμία ομάδα δεν αισθάνεται υπεύθυνη για αυτό.Πώς να ορίσετε έναν προϋπολογισμό λεπτών CIΟι δαπάνες ανακαλύπτονται στο τέλος του μήνα αντί να ελέγχονται κατά τη διάρκεια αυτού.