Útmutatók
A CI áthelyezése arm64 futókra
Gravitonra vagy Ampere-re telepíti, de x64-re épít.
7 perc olvasás
Gravitonra vagy Ampere-re telepíti, de x64-re épít.
Miért történik
Az Ön által alkalmazotttól eltérő architektúrára építve az architektúra-specifikus hibák megjelennek a termelésben.
Hogyan lehet javítani
- Futtassa a teljes csomagot egy arm64 futón, mielőtt bármit is váltana
- Ellenőrizze, hogy a natív függőségek rendelkeznek-e aarch64 buildekkel – itt jelennek meg a hibák
- Szerelje be a runner.arch fájlt a gyorsítótár kulcsaiba, hogy az x64 és az arm64 gyorsítótárak ne ütközzenek
- Költségcsökkentésre számíthat: az arm64 általában olcsóbb percenként és gyakran gyorsabb
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
arm64 migrációs ellenőrzőlistaA csővezeték megszakítása nélkül szeretne áttérni az arm64-re.Keresztfordítás versus natív kar64Arm64 bináris fájlokra van szüksége, és nem biztos abban, hogy keresztfordítást vagy natív építést hajtson végre.Miért olyan lassúak a QEMU arm64 buildek?A linux/arm64 hozzáadása egy Docker buildhez hússzor lassabb lesz.A Node natív moduljainak javítása az arm64-enAz npm telepítés sikertelen, vagy a forrásból fordítódik le az arm64 futókon.