Dağıtımınızı en son Azure DevOps Server sürümüne yükseltin

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Bu makalede, şirket içi dağıtımı TFS 2018, Azure DevOps Server 2019 veya Azure DevOps Server 2020'ye yükseltmeye yönelik genel bilgiler sağlanır. Genel yükseltme işlemi aşağıdaki gibidir:

  • Ortamınızı hazırlayın. Yeni sistem gereksinimleri için donanım veya yazılım yükseltmesi gerekebilir. Her iki durumda da yükseltme, geçerli ortamın gereksinimlerinizi karşılayıp karşılamadığını veya değişiklik yapmak mantıklı olup olmadığını göz önünde bulundurmak için iyi bir zamandır.

  • En iyisini bekle, en kötüsüne hazırlan. Azure DevOps Server yükseltmeleri güvenilir olsa da, en kötü durum senaryosuna hazırlanmak her zaman mantıklıdır. Eksiksiz ve tutarlı bir veritabanı yedekleri kümesine sahip olduğunuzdan emin olun.

    Not

    Yükseltmeyi yerinde yaparsanız ve yeni donanıma geçmezseniz, yükseltmenizi üretim öncesi bir ortamda kuru çalıştırmayı göz önünde bulundurun.

  • Yükseltmeyi yapın. Hazırlığınızı tamamladıktan sonra yeni sürümü yükleyin. İkili dosyaları alın ve sunucularınızı yükseltmek için yükleme işlemini çalıştırın.

    İpucu

    Bazı durumlarda, Azure DevOps Server önceki sürümünü kaldırmanız ve aynı makine için Azure DevOps Server en son sürümünü yüklemeniz gerekebilir. Böyle durumlarda yükleyici bir uyarı görüntüler ve uyarı iletisindeki yönergeleri izlemeniz gerekir.

Desteklenen yükseltme yolları

Azure DevOps şirket içi sunucularının önceki sürümleri için aşağıdaki yükseltme matrisi, yükseltme yaptığınız sürüme göre yükseltmenin uygun adımlarını gösterir. (Yükseltmek istediğiniz sunucu sürümüyle eşleşen içerik sürümünü seçtiğinizden emin olun.)

Önceki tüm sürümler için Azure DevOps 2022 Yükseltme yolu matrisi.

Azure DevOps Server 2022'ye yükseltmeden önce

Şirket içi dağıtımınızı Azure DevOps Server 2022'ye yükseltirken TFS 2015 ve sonraki sürümlerden yükseltmenin yalnızca desteklendiğini bilmeniz gerekir. TFS 2013 veya önceki sürümleri kullanıyorsanız, önce TFS 2015'e yükseltmeniz gerekir.

Önceki tüm sürümler için Azure DevOps 2020 Yükseltme yolu matrisi.

Önceki tüm sürümler için Azure DevOps 2019 Yükseltme yolu matrisi.

Azure DevOps Server 2020'ye yükseltmeden önce

Şirket içi dağıtımınızı Azure DevOps Server 2020'ye yükseltirken TFS 2015 ve sonraki sürümlerden yükseltmenin yalnızca desteklendiğini bilmelisiniz. TFS 2013 veya önceki sürümleri kullanıyorsanız, önce TFS 2015'e yükseltmeniz gerekir.

Azure DevOps Server 2019'a yükseltmeden önce

Şirket içi dağıtımınızı Azure DevOps Server 2019'a yükseltirken, iş izleme özelleştirmesini ve raporlamasını etkileyen aşağıdaki iki öğeyi bilmeniz gerekir.

Yeni proje koleksiyonları için Devralma işlemi modelinin kullanılabilirliği

Azure DevOps Server 2019, iş izleme deneyiminizi özelleştirmek için Devralma işlemi modelini kullanma desteği sağlar. Bu özelliğe yalnızca yeni bir proje koleksiyonu oluşturarak erişebilirsiniz. Mevcut proje koleksiyonları yalnızca Şirket İçi XML işlem modelini destekler.

Yeni proje koleksiyonları için Devralma işlemi modelini seçerseniz, raporlamayı desteklemek için Analiz Hizmeti'ni de otomatik olarak seçersiniz. Yeni proje koleksiyonlarına eklediğiniz projelere SQL Server raporlama hizmetleri ekleyemezsiniz. Yeni proje koleksiyonları için Şirket içi XML işlem modelini seçerseniz hem Analiz Hizmeti'ne hem de SQL Server raporlama hizmetlerine erişebilirsiniz. Bu, yükselttığınız mevcut koleksiyonlar için de geçerlidir.

Bu nedenle, yeni proje koleksiyonlarıyla ilerlerken iş izleme özelleştirme ve raporlama gereksinimlerinizi göz önünde bulundurmanız gerekir. Bu seçenekler hakkında daha fazla bilgi edinmek için aşağıdaki makalelere bakın:

Özellikleri Yapılandırma sihirbazının kullanımdan kaldırılması

Geçmişte, varsayılan işlem şablonlarını kendilerine yapılan güncelleştirmelerle güncelleştirmek için Özellikleri Yapılandırma sihirbazı kullanılıyordu. Bu özellik artık Azure DevOps Server 2019'da desteklenmiyor.

Varsayılan sistem işlemlerinde yapılan güncelleştirmeler hakkında bilgi edinmek için bkz. İşlem şablonlarında yapılan değişiklikler.

Karmaşıklık

Azure DevOps şirket içi dağıtımını yükseltmek, mevcut dağıtımınızın özelliklerine göre farklılık gösterebilir. Yükseltmenizin karmaşıklığını ve süresini etkileyen faktörler şunlardır:

  • Dağıtılan sunucu sayısı
  • SQL Server Reporting Services ile dağıtım yapılandırması ve tümleştirmesi
  • Veritabanlarının boyutu
  • Yükseltme sürümü.

Her durumda, genel işlem mantıksal olarak aynıdır. Ortamınızın hazır olduğundan emin olun. Ardından yükseltmeyi hazırlayın ve yapın.

Downtime

Azure DevOps şirket içi dağıtımınız yükseltme süresi boyunca çevrimdışıdır. Yükseltme süreleri, dağıtımın boyutuna göre farklılık gösterebilir. Yükseltmelerinizi oldukça hızlı tutmak için gereksiz verileri temizleyin. Ayrıca Azure DevOps Server en son sürümlerine ayak uydurmanıza yardımcı olur.