arm64
Kann ich arm64- und x64-Jobs im selben Workflow ausführen?
Kurze Antwort
Ja. Verwenden Sie eine Matrix mit einer anderen Läuferbezeichnung pro Architektur.
Das Detail, das zählt
Denken Sie daran, die Architektur in Ihre Cache-Schlüssel aufzunehmen, da sich die beiden sonst gegenseitig überschreiben.
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.Unterstützen arm64-Läufer Buildx?Ja, und auf nativer Arm64-Hardware erzeugt Buildx Arm64-Bilder ohne Emulation.