Guide
Come spostare CI sui corridori arm64
Distribuisci su Graviton o Ampere ma costruisci su x64.
7 min di lettura
Perché succede
Come risolverlo
- Esegui la suite completa su un corridore arm64 prima di cambiare qualsiasi cosa
- Controlla che le dipendenze native abbiano build aarch64: è qui che compaiono gli errori
- Includi runner.arch nelle chiavi della cache in modo che le cache x64 e arm64 non entrino in conflitto
- Aspettatevi una riduzione dei costi: arm64 è solitamente più economico al minuto e spesso più veloce
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
Elenco di controllo per la migrazione arm64Vuoi passare a arm64 senza interrompere la pipeline.Compilazione incrociata rispetto a arm64 nativoHai bisogno dei binari arm64 e non sei sicuro se eseguire la compilazione incrociata o compilare in modo nativo.Perché le build QEMU arm64 sono così lenteL'aggiunta di linux/arm64 a una build Docker la rende venti volte più lenta.Correzione dei moduli nativi del nodo su arm64L'installazione di npm non riesce o viene compilata dal sorgente sui corridori arm64.