Fastlane
Fastlane CI στις GitHub Actions
Οι λωρίδες Fastlane αφιερώνουν τον περισσότερο χρόνο τους στην εγκατάσταση του πακέτου και στη ρύθμιση υπογραφής.
3m → 25s
Ρύθμιση λωρίδας
31μ → 12μ
Πλήρης κυκλοφορία
Γιατί συμβαίνει
Τι να αλλάξει
- Προμηθευτής κρυφής μνήμης/πακέτο για τους πολύτιμους λίθους Fastlane
- Χρησιμοποιήστε την αντιστοίχιση με έναν ρόλο μόνο για ανάγνωση στο CI, ώστε τα πιστοποιητικά να λαμβάνονται και όχι να αναδημιουργούνται
- Διαχωρίστε τη δημιουργία και τη μεταφόρτωση σε ξεχωριστές λωρίδες, ώστε μια αποτυχημένη μεταφόρτωση να μην ξαναδημιουργηθεί
Fastlane στο runnerhut
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
React NativeΚάθε έκδοση μεταγλωττίζει εκ νέου τις εγγενείς εξαρτήσεις iOS και Android από την πηγή.iOSΤο Xcode δημιουργείται από την αρχή και η υπογραφή κώδικα είναι εύθραυστη στο CI.AndroidΤο Gradle επιλύει εκ νέου τις εξαρτήσεις και ο εξομοιωτής δεν έχει επιτάχυνση υλικού.ΦτερουγίζωΛήψη του Flutter SDK και της προσωρινής μνήμης pub σε κάθε εκτέλεση, για κάθε πλατφόρμα.