Sari la conținut

Ghiduri

Cum să mutați CI la arm64 alergători

Implementați pe Graviton sau Ampere, dar construiți pe x64.

7 min de citit

Implementați pe Graviton sau Ampere, dar construiți pe x64.

De ce se întâmplă

Construind pe o arhitectură diferită de cea pe care o implementați, înseamnă că în producție apar erori specifice arhitecturii.

Cum să o rezolvi

  1. Rulați suita completă pe un alergător arm64 înainte de a schimba orice
  2. Verificați că dependențele native au versiuni aarch64 - aici apar erorile
  3. Includeți runner.arch în cheile cache, astfel încât cache-urile x64 și arm64 să nu se ciocnească
  4. Așteptați-vă la o reducere a costurilor: arm64 este de obicei mai ieftin pe minut și adesea mai rapid

Următorul tău build poate fi de două ori mai rapid, la jumătate de preț

Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.