İçeriğe geç

Tüketici uygulamaları

Kestrel Mobile, macOS faturasını yarıya indirdi

JavaScript testlerini çalıştırmak için macOS dakikaları ödeyen bir iOS ekibi ve bunları Linux'a taşımanın yaptıkları.

−54%
macOS harcaması
18 dk → 5 dk
Xcode yapısı
47 dk → 19 dk
Sürüm hattı

Mac dakikalarımızın kabaca üçte biri ESLint'i çalıştırıyordu. Hiç kimse bunu sorgulamamıştı.

iOS lideri, Kestrel Mobile

Kestrel'in deposu iOS uygulamasını ve onun React Native JavaScript katmanını barındırıyordu. Her şey macOS üzerinde çalışıyordu çünkü iOS yapısının buna ihtiyacı vardı.

Ne değişti

  1. Lint, birim testleri ve JS paketlemesi Linux çalıştırıcılarına taşındı
  2. DerivedData'nın çalıştırmalar arasında kalıcı olması, artımlı Xcode derlemelerini üçte iki oranında azalttı
  3. Simülatör çalışma zamanları önceden yüklenmiş sürümlere sabitlendi ve 4 dakikalık indirme süresi kaldırıldı
  4. Noter tasdiki kendi işine bölündü ve böylece test geribildirimini engellemeye son verildi

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.