Docker Σύνθεση
GitHub Actions Σύνταξη CI στις Docker
Οι δοκιμές ενσωμάτωσης περιμένουν αρκετά λεπτά για να γίνει υγιής η στοίβα σύνθεσης.
4m → 45s
Η στοίβα είναι έτοιμη
16μ → 5μ
Σουίτα
Γιατί συμβαίνει
Τι να αλλάξει
- Χρησιμοποιήστε μια προσωρινή μνήμη pull-through μητρώου, ώστε οι εικόνες να είναι τοπικές
- Καθορίστε υγειονομικούς ελέγχους και εξαρτάται_από τις συνθήκες, ώστε οι δοκιμές να ξεκινούν τη στιγμή που οι υπηρεσίες είναι έτοιμες
- Εκτελέστε τη στοίβα σε έναν runner με τοπικό NVMe — η προετοιμασία της βάσης δεδομένων είναι συνδεδεμένη με δίσκο
Docker Σύνθεση στο runnerhut
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
TerraformΤο terraform init κατεβάζει κάθε πάροχο σε κάθε εκτέλεση.ΠουλούμιΗ εγκατάσταση προσθηκών και εξαρτήσεων εκτελείται πριν από κάθε προεπισκόπηση.KubernetesΗ περιστροφή ενός συμπλέγματος είδους ή k3s διαρκεί λίγα λεπτά πριν ξεκινήσουν οι δοκιμές.τιμόνιΟι ενημερώσεις εξάρτησης γραφήματος και οι ίνες είναι κρύες κάθε φορά.