Μετάβαση στο περιεχόμενο

Οδηγοί

Πώς να μειώσετε το κόστος GitHub Actions

Ο λογαριασμός CI μεγαλώνει πιο γρήγορα από την ομάδα και κανείς δεν είναι σίγουρος γιατί.

8 λεπτά ανάγνωσης

Συμπτώματα

  • Ο λογαριασμός αυξάνεται παρά τον σταθερό αριθμό προσωπικού
  • Κανείς δεν κατέχει δαπάνες CI
  • Το macOS αποτελεί μεγάλο μερίδιο του τιμολογίου

Γιατί συμβαίνει

Πώς να το διορθώσετε

  1. Προσθήκη ακύρωσης συγχρονισμού — συνήθως η μεγαλύτερη διαθέσιμη εξοικονόμηση
  2. Μετακινήστε οτιδήποτε δεν χρειάζεται macOS εκτός macOS
  3. Δρομείς σωστού μεγέθους έναντι μετρημένης χρήσης
  4. Ρυθμίστε τα χρονικά διαστήματα εργασιών έτσι ώστε οι αναρτημένες εργασίες να μην μπορούν να καούν έξι ώρες
  5. Χρησιμοποιήστε το arm64 όπου το υποστηρίζουν οι εξαρτήσεις σας — είναι φθηνότερο και συχνά πιο γρήγορο
  6. Προσδιορίστε τις δαπάνες ανά ροή εργασίας και δώστε σε καθεμία έναν κάτοχο

Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή

Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.