arm64
Kann ich arm64-Images auf einem x64-Runner erstellen?
Kurze Antwort
Ja, mit QEMU – aber es ist 5–40-mal langsamer als die native Erstellung.
Das Detail, das zählt
Verwenden Sie einen nativen arm64-Runner für den arm64-Matrixzweig und führen Sie die Digests in einer Manifestliste zusammen.
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.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.Unterstützen arm64-Läufer Buildx?Ja, und auf nativer Arm64-Hardware erzeugt Buildx Arm64-Bilder ohne Emulation.