Přejít na obsah

Průvodci

Jak přesunout CI na běžce arm64

Nasadíte na Graviton nebo Ampere, ale stavíte na x64.

7 min čtení

Nasadíte na Graviton nebo Ampere, ale stavíte na x64.

Proč se to děje

Stavění na jiné architektuře, než kterou nasazujete, znamená, že se v produkci objevují chyby specifické pro architekturu.

Jak to opravit

  1. Než cokoliv přepnete, spusťte celou sadu na zařízení arm64
  2. Zkontrolujte, zda nativní závislosti mají sestavení aarch64 – zde se objevují chyby
  3. Zahrňte runner.arch do mezipaměti, aby mezipaměti x64 a arm64 nekolidovaly
  4. Očekávejte snížení nákladů: arm64 je obvykle levnější za minutu a často rychlejší

Váš další build může být dvakrát rychlejší za poloviční cenu

Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.