Rehberler
MacOS koşucu maliyetleri nasıl azaltılır
macOS, CI tasarısına hakim.
5 dk okuma
macOS, CI tasarısına hakim.
Neden oluyor?
macOS, GitHub'daki Linux ücretinin kabaca on katı faturalandırıyor ve ekipler genellikle kolaylık sağlamak için Xcode dışı çalışmalar yürütüyor.
Nasıl düzeltilir?
- Linting, JS testleri, arka uç kodu gibi Xcode gerektirmeyen her şeyi Linux'a taşıyın
- Artımlı derlemelerin sıfırdan yeniden oluşturmayı durdurması için DerivedData'yı sürdürün
- Birkaç dakika süren indirme işlemlerini önlemek için simülatör çalışma zamanlarını önceden yüklenmiş sürümlere sabitleyin
- GitHub'ın macOS fiyatının altında fiyatlandırılmış bir sağlayıcı kullanın
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 maliyetleri nasıl azaltılır?CI yasa tasarısı ekipten daha hızlı büyüyor ve kimse bunun nedeninden emin değil.Çekme isteği başına CI maliyeti nasıl ölçülür?Aylık toplamı biliyorsunuz ancak tek bir çekme talebinin maliyetini bilmiyorsunuz.CI maliyetini ekiplere nasıl atfedersiniz?CI harcaması faturanın bir satırıdır ve hiçbir ekip bundan sorumlu hissetmez.CI dakika bütçesi nasıl ayarlanır?Harcama ay içinde kontrol edilmek yerine ay sonunda keşfedilir.