Leitfäden
Checkliste für die Arm64-Migration
Sie möchten zu arm64 wechseln, ohne die Pipeline zu unterbrechen.
5 Min. Lesezeit
Sie möchten zu arm64 wechseln, ohne die Pipeline zu unterbrechen.
Warum es passiert
Die meisten Fehler entstehen durch transitive native Abhängigkeiten und nicht durch Ihren eigenen Code.
So beheben Sie das Problem
- Überprüfen Sie native Module und bestätigen Sie, dass Aarch64-Räder oder Prebuilds vorhanden sind
- Überprüfen Sie, ob Basisbilder arm64-Varianten haben
- Durchsuchen Sie die Codebasis nach x86-Intrinsics oder Inline-Assembly
- Führen Sie beide Architekturen eine Woche lang parallel aus, bevor Sie x64 aufgeben
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
So verschieben Sie CI auf arm64-LäuferSie stellen Graviton oder Ampere bereit, bauen aber auf x64 auf.Cross-Kompilierung im Vergleich zu nativem arm64Sie benötigen arm64-Binärdateien und sind sich nicht sicher, ob Sie Cross-Compilieren oder nativ erstellen sollen.Warum QEMU arm64-Builds so langsam sindDas Hinzufügen von linux/arm64 zu einem Docker-Build macht ihn zwanzigmal langsamer.Node-native Module auf arm64 reparierenDie npm-Installation schlägt auf Arm64-Läufern fehl oder wird aus dem Quellcode kompiliert.