kılavuzlar
MacOS dakikalarının gizli maliyeti
macOS, Linux ücretinin yaklaşık on katı faturalandırıyor. Çoğu ekip bu konu üzerinde ihtiyaç duyduğundan daha fazla çalışır.
{yazar} · {rol} · {tarih} · {dakika} {dakika Etiketi}
Ürününüz bir iOS uygulaması gönderiyorsa macOS muhtemelen CI faturanızdaki en büyük tek satırdır. Aynı zamanda tasarrufların en kolay olduğu yerdir çünkü orada çalışan pek çok şeyin buna ihtiyacı yoktur.
Mac'te gerçekte ne olduğunu denetleyin
İncelediğimiz çoğu iOS işlem hattında, macOS dakikalarının anlamlı bir kısmı, Xcode ile hiçbir ilgisi olmayan şekilde çalışmaya gidiyor: Linting, JavaScript paketleme, aynı depoda bulunan arka uç testleri ve yapı yüklemeleri.
- Xcode gerektirmeyen her şeyi Linux'a taşıyın
- Artımlı yapıların artımlı davranması için DerivedData'yı sürdürün
- Simülatör çalışma zamanlarını önceden yüklenmiş sürümlere sabitleme
- Platformlar arası yapının Android yarısını macOS'ta değil Linux'ta çalıştırı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
Takım arkadaşlarınız ajan olduğunda CIYapay zeka kodlama ajanları insanlardan çok daha sık baskı yapıyor. Bu, boru hattı tasarımını ve maliyet kontrolünü nasıl değiştiriyor?Neden ayrılma talimatlarını yayınlıyoruz?Bu sitedeki her geçiş sayfası, bizden geri geçiş yapma farkını içerir. İşte gerekçe.Bir milyon CI işini yürütmeyi öğrendiklerimizKuyruk süresi, önbellek davranışı, doğru boyutlandırma ve yalnızca geniş ölçekte görünen hata modları.Kesintili testleri yeniden denemeyi bırakınOtomatik yeniden denemeler gerçek bir hatayı aralıklı bir hataya dönüştürür ve ekibinizi her başarısızlığa güvenmemeleri konusunda eğitir.