İçeriğe geç

Rehberler

Windows CI nasıl daha hızlı hale getirilir?

Windows işleri eşdeğer Linux işlerine göre üç kat daha uzun sürer.

6 dk okuma

Windows işleri eşdeğer Linux işlerine göre üç kat daha uzun sürer.

Neden oluyor?

Windows daha yavaş önyüklenir, Defender ödeme sayfasında yazılan her şeyi tarar ve NuGet geri yüklemesi ağ üzerinden sohbet eder.

Nasıl düzeltilir?

  1. Çalışma alanını Defender gerçek zamanlı taramasının dışında tutun
  2. ~/.nuget/packages'i önbelleğe alın ve --locked-mode ile geri yükleyin
  3. Paralel proje derlemeleri için MSBuild -m ile derleme yapın
  4. Önyükleme maliyetini ortadan kaldırmak için sıcak Windows havuzlarına sahip 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.