arm64
Können GitHub Actions Multi-Arch-Images erstellen?
Kurze Antwort
Ja – entweder mit QEMU auf einem Läufer oder nativ auf Läufern pro Architektur, die in einer Manifestliste zusammengeführt werden.
Das Detail, das zählt
Der native Pfad ist für alles, was während des Builds kompiliert wird, erheblich schneller.
Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis
Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.
Verwandt
Können GitHub Actions arm64 ausführen?Ja. GitHub bietet arm64-Runner in kostenpflichtigen Plänen an, und verwaltete Anbieter wie runnerhut bieten sie in allen Plänen an.Kann ich arm64-Images auf einem x64-Runner erstellen?Ja, mit QEMU – aber es ist 5–40-mal langsamer als die native Erstellung.Was ändert sich beim Wechsel von x64 zu arm64?Native Module, Python-Räder und jede x86-Assembly benötigen Aarch64-Unterstützung. Die meisten Mainstream-Abhängigkeiten haben es mittlerweile.Kann ich arm64- und x64-Jobs im selben Workflow ausführen?Ja. Verwenden Sie eine Matrix mit einer anderen Läuferbezeichnung pro Architektur.