Guider
Hvordan flytte CI til arm64-løpere
Du distribuerer til Graviton eller Ampere, men bygger på x64.
7 min lesing
Hvorfor det skjer
Hvordan fikse det
- Kjør hele suiten på en arm64-løper før du bytter noe
- Sjekk at native avhengigheter har aarch64-bygg - det er her feil vises
- Inkluder runner.arch i cache-tastene slik at x64- og arm64-cachen ikke kolliderer
- Forvent en kostnadsreduksjon: arm64 er vanligvis billigere per minutt og ofte raskere
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.
Relatert
sjekkliste for arm64-migreringDu vil flytte til arm64 uten å bryte rørledningen.Krysskompilering versus innfødt arm64Du trenger arm64-binærfiler og er usikker på om du skal krysskompilere eller bygge naturlig.Hvorfor QEMU arm64 bygger er så tregeÅ legge til linux/arm64 til en Docker-bygg gjør det tjue ganger tregere.Fikser node-native moduler på arm64npm-installasjonen mislykkes eller kompileres fra kilden på arm64-løpere.