Gidsen
arm64-migratiechecklist
U wilt overstappen naar arm64 zonder de pijplijn te verbreken.
5 min leestijd
U wilt overstappen naar arm64 zonder de pijplijn te verbreken.
Waarom het gebeurt
De meeste fouten komen voort uit transitieve native afhankelijkheden en niet uit uw eigen code.
Hoe het te repareren
- Audit native modules en bevestig dat er aarch64-wielen of prebuilds bestaan
- Controleer de basisafbeeldingen hebben arm64-varianten
- Zoek in de codebase naar x86 intrinsiek of inline-assemblage
- Voer beide architecturen een week parallel uit voordat u x64 laat vallen
Je volgende build kan twee keer zo snel zijn, voor de halve prijs
Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.
Gerelateerd
Hoe CI naar arm64-lopers te verplaatsenJe implementeert op Graviton of Ampere maar bouwt voort op x64.Cross-compiling versus native arm64U heeft binaire bestanden van arm64 nodig en weet niet zeker of u moet cross-compileren of native moet bouwen.Waarom QEMU arm64-builds zo traag zijnHet toevoegen van linux/arm64 aan een Docker-build maakt het twintig keer langzamer.Reparatie van native Node-modules op arm64npm-installatie mislukt of compileert vanaf de broncode op arm64-hardlopers.