bras64
Comment exécuter des tests d'intégration arm64 ?
Réponse rapide
Exécutez l'intégralité du travail sur un exécuteur arm64 natif, y compris tous les conteneurs de services, qui doivent avoir des images arm64.
Le détail qui compte
Mélanger une tâche arm64 avec des conteneurs de service amd64 uniquement revient silencieusement à l'émulation pour ces conteneurs.
Votre prochain build pourrait être deux fois plus rapide, pour moitié prix
Commencez gratuitement. Repartir tient à la même ligne, et nous publions ce diff aussi.
À lire aussi
Les GitHub Actions peuvent-ils exécuter arm64 ?Oui. GitHub propose des coureurs arm64 sur des forfaits payants, et des fournisseurs gérés, notamment runnerhut, les proposent sur tous les forfaits.Puis-je créer des images arm64 sur un runner x64 ?Oui, avec QEMU – mais c'est 5 à 40 fois plus lent que la construction native.Qu'est-ce qui change lors du passage de x64 à arm64 ?Les modules natifs, les roues Python et tout assemblage x86 nécessitent la prise en charge d'aarch64. La plupart des dépendances traditionnelles l'ont désormais.Puis-je exécuter des tâches arm64 et x64 dans le même flux de travail ?Oui. Utilisez une matrice avec une étiquette de coureur différente par architecture.