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?
- Çalışma alanını Defender gerçek zamanlı taramasının dışında tutun
- ~/.nuget/packages'i önbelleğe alın ve --locked-mode ile geri yükleyin
- Paralel proje derlemeleri için MSBuild -m ile derleme yapın
- Ö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.
İlgili
MSBuild çıktısı nasıl önbelleğe alınırHer yapı tüm projeleri yeniden derler.Visual Studio bileşenlerini CI'ya yüklemeGerekli bir VS iş yükü eksik ve kurulumu on beş dakika sürüyor.CI'da Windows ikili dosyaları nasıl imzalanırAuthenticode imzalama, ifşa edilmemesi gereken bir sertifikaya ihtiyaç duyar..NET testleri nasıl paralelleştirilir?.NET testleri seri olarak çalışır ve yirmi dakika sürer.