
Merhaba arkadaşlar, .net7 ile hayatına devam eden bir projemizi geçtiğimiz günlerde .net9’a yükselttim. Fakat yükseltme sonrası jenkins pipelinelarımız üzerinde inanılmaz bir yavaşlama oldu.
Normalde 2 dakika olan dotnet build süresi güncelleme sonrası 4-8 dakika arasında zaman almaya başladı. Aynı şekilde 2 dk civarı süren web deploy operasyonları da 5-6 dakika alır oldu.
Konuyu biraz araştırdığımda mevcut projelerden .net9’a geçiş yapan kullanıcılarda 10 kata kadar yavaşlama problemi yaşayan geliştiricilerle karşılaştım.
Bir kaç farklı oturumda yaptığım araştırmalar neticesinde işe yarar bir kaynağa ulaştım. Aşağıda belirttiğim eklemeler ile build süresi 3.5 dakikaya, publish süresi ise 2 dakikalara düştü.
<PropertyGroup>
<CompressionEnabled>false</CompressionEnabled>
<DisableBuildCompression>true</DisableBuildCompression>
<StaticWebAssetFingerprintingEnabled>false</StaticWebAssetFingerprintingEnabled>
</PropertyGroup>
İşinize yaraması dileğiyle.
Kaynaklar: https://github.com/dotnet/sdk/issues/43470
Tags;
- Upgrading to .NET 9 cause build time too long
- dotnet build command is long in .net 9
Bir yanıt yazın