Κόντα
Conda CI στις GitHub Actions
Η επίλυση του περιβάλλοντος διαρκεί περισσότερο από την ίδια την ανάλυση.
6m → 40s
Env επίλυση
Γιατί συμβαίνει
Τι να αλλάξει
- Χρησιμοποιήστε το mamba ή τον λύτη libmamba αντί του κλασικού λύτη
- Η προσωρινή μνήμη ~/conda_pkgs_dir έχει πληκτρολογηθεί στο αρχείο περιβάλλοντος
- Καρφιτσώστε το περιβάλλον με ένα ρητό αρχείο κλειδώματος, ώστε η επίλυση να παραλειφθεί εντελώς
Conda on runnerhut
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
Μετακινήσεις βάσεων δεδομένωνΚάθε δοκιμαστική εκτέλεση αναπαράγει το πλήρες ιστορικό μετεγκατάστασης από μια κενή βάση δεδομένων.dbtΤο dbt αναλύει ολόκληρο το έργο και εκτελεί ξανά αμετάβλητα μοντέλα.ΣπίθαΟι θέσεις εργασίας Spark στο CI ξοδεύουν τον περισσότερο χρόνο τους στην εκκίνηση και τη συναρμολόγηση του JVM.Ροή αέραΟι έλεγχοι εισαγωγής DAG επανεγκαθιστούν το πλήρες σετ εξάρτησης ροής αέρα σε κάθε εκτέλεση.