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ı.”
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
- Lint, birim testleri ve JS paketlemesi Linux çalıştırıcılarına taşındı
- DerivedData'nın çalıştırmalar arasında kalıcı olması, artımlı Xcode derlemelerini üçte iki oranında azalttı
- Simülatör çalışma zamanları önceden yüklenmiş sürümlere sabitlendi ve 4 dakikalık indirme süresi kaldırıldı
- 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.
İlgili
Northwind Laboratuvarları40 dakikalık soğuk yapıya sahip bir Rust monorepo, sccache ve yerli arm64 koşucularıyla kontrol altına alındı.Liman tarafıBir koşucu filosu işletmeden AB içinde derleme, önbellekleme ve günlük kaydına ihtiyaç duyan, denetime tabi bir fintech.Yörünge Taşımacılığı120 paket; etkilenen hedef tespiti doğru şekilde yapılandırılıncaya kadar her gönderimde her biri yeniden oluşturuluyor.