βραχίονας64
Μπορώ να εκτελέσω εργασίες arm64 και x64 στην ίδια ροή εργασίας;
Σύντομη απάντηση
Ναι. Χρησιμοποιήστε μια μήτρα με διαφορετική ετικέτα δρομέα ανά αρχιτεκτονική.
Η λεπτομέρεια που έχει σημασία
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
Μπορεί το GitHub Actions να εκτελέσει το arm64;Ναί. Το GitHub προσφέρει τους δρομείς arm64 σε πληρωμένα προγράμματα και οι διαχειριζόμενοι πάροχοι, συμπεριλαμβανομένου του runnerhut τους προσφέρουν σε όλα τα προγράμματα.Μπορώ να δημιουργήσω εικόνες arm64 σε ένα x64 runner;Ναι, με το QEMU — αλλά είναι 5–40× πιο αργό από την εγγενή κατασκευή.Τι αλλάζει όταν μετακινούμαι από x64 σε arm64;Οι εγγενείς μονάδες, οι τροχοί Python και οποιαδήποτε διάταξη x86 χρειάζονται υποστήριξη aarch64. Οι περισσότερες mainstream εξαρτήσεις το έχουν τώρα.Οι δρομείς arm64 υποστηρίζουν το buildx;Ναι, και στο εγγενές υλικό arm64 το buildx παράγει εικόνες arm64 χωρίς εξομοίωση.