WebAssembly
WebAssembly CI στις GitHub Actions
Η αλυσίδα εργαλείων wasm εγκαθίσταται και η πλευρά Rust ή C++ ανακατασκευάζει κάθε εκτέλεση.
90s → 4s
Ρύθμιση αλυσίδας εργαλείων
7m → 90s
Κατασκευή
Γιατί συμβαίνει
Τι να αλλάξει
- Αποθηκεύστε προσωρινά τον κατάλογο προορισμού emsdk ή wasm32 που έχει πληκτρολογηθεί στην έκδοση της αλυσίδας εργαλείων
- Αποθηκεύστε προσωρινά τον κατάλογο στόχου Cargo για τον στόχο wasm32 ξεχωριστά από τον εγγενή
- Εκτελέστε το wasm-opt ως ξεχωριστό βήμα, ώστε να μπορείτε να το παραλείψετε στα αιτήματα έλξης
WebAssembly στο runnerhut
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
TerraformΤο terraform init κατεβάζει κάθε πάροχο σε κάθε εκτέλεση.ΠουλούμιΗ εγκατάσταση προσθηκών και εξαρτήσεων εκτελείται πριν από κάθε προεπισκόπηση.KubernetesΗ περιστροφή ενός συμπλέγματος είδους ή k3s διαρκεί λίγα λεπτά πριν ξεκινήσουν οι δοκιμές.τιμόνιΟι ενημερώσεις εξάρτησης γραφήματος και οι ίνες είναι κρύες κάθε φορά.