arm64
Arm64 entegrasyon testlerini nasıl çalıştırırım?
Kısa cevap
Arm64 görüntülerine sahip olması gereken hizmet kapsayıcıları da dahil olmak üzere tüm işi yerel bir arm64 çalıştırıcısında çalıştırın.
Önemli olan detay
Bir arm64 işini yalnızca AMD64'e yönelik hizmet kapsayıcılarıyla karıştırmak, sessizce bu kapsayıcılara yönelik öykünmeye geri döner.
Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir
Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.
İlgili
GitHub Actions arm64'ü çalıştırabilir mi?Evet. GitHub arm64 koşucularına ücretli planlar sunuyor ve runnerhut dahil olmak üzere yönetilen sağlayıcılar bunları tüm planlarda sunuyor.Bir x64 koşucusunda arm64 görüntüleri oluşturabilir miyim?Evet, QEMU ile — ancak yerel olarak oluşturmaya göre 5-40 kat daha yavaştır.X64'ten arm64'e geçerken ne değişir?Yerel modüller, Python tekerlekleri ve herhangi bir x86 derlemesinin aarch64 desteğine ihtiyacı vardır. Ana akım bağımlılıkların çoğu artık buna sahip.arm64 ve x64 işlerini aynı iş akışında çalıştırabilir miyim?Evet. Her mimari için farklı bir runner etiketine sahip bir matris kullanın.