Azure DevOps Server Ekim Yamaları: Patch 9 Kurulumu
Microsoft, şirket içinde barındırılan (self-hosted) Azure DevOps Server için yeni yamalar yayımladı. Duyurunun verdiği mesaj tek: Müşterilerin ürünün en güncel ve en güvenli sürümünde kalması güçlü biçimde öneriliyor. Aşağıda duyurudaki doğrulanabilir bilgiler toplandı: hangi yama sunuluyor, nereden indiriliyor, kurulum nasıl doğrulanıyor.
Duyuruda ne var?
Duyuru, Azure DevOps Server tarafında yamalanan sürümleri ve bunlara ait indirme bağlantılarını listeliyor. Yayımlanan paketin adı Patch 9, erişim de ilgili indirme bağlantısı üzerinden. Yamanın içeriğine dair ayrıntılar ise ayrı bir yerde tutuluyor: Microsoft, değişikliklerin tam dökümü için release notes (sürüm notları) sayfasına yönlendiriyor.
Bu ayrım önemli. Blog gönderisi bir dağıtım duyurusu niteliğinde, hangi hata düzeltmelerinin, güvenlik iyileştirmelerinin veya davranış değişikliklerinin yamaya dahil edildiğini öğrenmek isteyen ekiplerin mutlaka sürüm notlarını okuması gerekiyor. Duyuru metninde yamanın kapsamına ilişkin madde madde bir liste yok. Dolayısıyla “şu modülde şu sorun giderildi” türünden bir çıkarımı blog yazısına dayanarak yapmak mümkün değil, kesin bilgi kaynağı sürüm notları sayfası.
Duyuruda ayrıca, Azure DevOps Server’ın en güncel sürümünün ürünün indirme sayfası üzerinden edinilebileceği hatırlatılıyor. Yani iki ayrı akış söz konusu: mevcut kurulumunuzun üzerine uygulanacak yama paketi, bir de sıfırdan kurulum ya da sürüm yükseltmesi için kullanılacak tam kurulum paketi.
Yama mı, sürüm yükseltmesi mi?
Yamalar, halihazırda çalışan bir Azure DevOps Server kurulumunu aynı sürüm çizgisinde güncel tutmak için tasarlanır. İndirme sayfasındaki en güncel sürüm ise ürünün kendisini temsil eder. Bu yüzden ortamınızın durumunu önce netleştirmek gerekiyor:
- Halihazırda desteklenen bir Azure DevOps Server sürümünü çalıştırıyorsanız, ilgili yamayı uygulamak doğru adımdır.
- Daha eski bir sürüm çizgisindeyseniz, önce indirme sayfasındaki güncel sürüme geçiş planı değerlendirilmelidir.
Hangi yamanın hangi sürüme karşılık geldiğini ve o yamanın neleri değiştirdiğini kaynak duyuru doğrudan açıklamıyor. Bu eşleştirme için sürüm notları ve indirme sayfası referans alınmalı.
Kurulumun doğrulanması: CheckInstall komutu
Duyurunun en somut teknik bölümü, yamanın gerçekten uygulanıp uygulanmadığını kontrol etmeye yarayan komut. Microsoft, indirdiğiniz yama yükleyicisini Azure DevOps Server makinesinde aşağıdaki şekilde çalıştırmanızı söylüyor:
<patch-installer>.exe CheckInstall
Buradaki <patch-installer> ifadesini indirdiğiniz yama dosyasının adıyla değiştirmeniz gerekiyor. Komutun çıktısı yamanın kurulu olup olmadığını bildiriyor.
Küçük ama önemli bir ayrıntı bu. Çok sunuculu veya yüksek erişilebilirlikli topolojilerde yamanın her düğümde beklendiği gibi uygulandığını varsaymak yerine doğrulamak gerekir, CheckInstall da bu doğrulamayı yükleyicinin kendisiyle yapmanıza imkan tanıdığı için ek bir araca ihtiyaç bırakmaz. Komutun sözdizimi kaynakta verildiği gibidir, parametre adını ya da büyük küçük harf düzenini değiştirmemek en güvenli yaklaşım.
Uygulama öncesi makul bir kontrol listesi
Aşağıdaki maddeler, kaynaktaki bilgilerden türetilen genel bir çalışma sırasıdır; yamanın içeriğine dair bir iddia taşımaz:
- Sürüm notlarını okuyun. Yamanın neleri kapsadığını yalnızca buradan öğrenebilirsiniz.
- Mevcut sürümünüzü tespit edin. Doğru yama paketini indirmenin ön koşulu budur.
- Yama paketini resmi bağlantıdan indirin. Duyuruda Patch 9 için ayrı bir indirme bağlantısı verilmiştir.
- Kurumsal değişiklik yönetimi adımlarınızı işletin. Yedekleme, bakım penceresi ve geri dönüş planı gibi süreçler kuruluşunuzun kendi standartlarına göre yürütülmelidir.
- Kurulumdan sonra
CheckInstallile doğrulayın. Çıktının yamanın kurulu olduğunu bildirdiğinden emin olun.
Neden güncel kalmak önemli?
Microsoft duyuruda, müşterilerin “en güncel ve en güvenli sürümde” kalmasını açıkça tavsiye ediyor. Self-hosted ürünlerde bu tavsiyenin pratik karşılığı, güncellemeyi uygulama sorumluluğunun tamamen kurumun kendisinde olması. Bulut tarafındaki Azure DevOps Services’tan farklı olarak sunucu sürümünde yamalar otomatik gelmez, indirilip uygulanması gerekir.
Azure DevOps Server genellikle kaynak kod deposu, iş öğesi takibi ve CI/CD hattı gibi kritik işlevleri aynı anda barındırır. Yama uygulamasını planlı bir bakım penceresinde yürütmek ve ardından doğrulama adımını atlamamak, kesinti riskini azaltan en temel önlemler.
Önceki aylarda yayımlanan yama turları için sitedeki Eylül yamaları kurulum rehberi ve Ağustos yamaları özeti yazılarına da göz atabilirsiniz.
Kaynaklar ve İleri Okuma
- October Patches for Azure DevOps Server — Azure DevOps Blog (Gloridel Morales)
- Patch 9 indirme bağlantısı
- Azure DevOps Server sürüm notları
- Azure DevOps Server indirme sayfası (Microsoft Learn)
- Azure DevOps Server ürün sayfası
- Azure DevOps Blog







Yorum gönder