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

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2015

Not

Azure DevOps Server adı daha önce Visual Studio Team Foundation Server.

bu makalede, şirket içi bir dağıtımı TFS 2018, Azure DevOps Server 2019 veya Azure DevOps Server 2020 sürümüne yükseltmek için genel bilgiler sağlanmaktadır. Genel yükseltme işlemi aşağıdaki gibidir:

  • Ortamınızı hazırlayın. Yeni sistem gereksinimleri , donanım veya yazılıma yükseltme gerektirebilir. Her iki durumda da, bir yükseltme geçerli ortamın ihtiyaçlarınızı karşılayıp karşılamadığını veya değişiklik yapmak için anlamlı olup olmadığını düşünmek için iyi bir zamandır.

  • En iyi sonucu elde edin, en kötü için hazırlık yapın. Azure DevOps Server yükseltmeler güvenilir olsa da, en kötü durum senaryosuna hazırlanmak her zaman bir anlamlı hale gelir. Uygun ve tutarlı bir veritabanı yedeklemeleri kümesine sahip olduğunuzdan emin olun.

    Not

    Yerinde yükseltirsiniz ve yeni donanıma geçmezseniz, yükseltme öncesi bir ortamda yükseltmeniz gereken kuru çalıştırmayı göz önünde bulundurun.

  • Yükseltme yapın. Hazırlığını tamamladıktan sonra yeni sürümü yükleyebilirsiniz. Sunucularınızı yükseltmek için ikili dosyaları alın ve 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. Bu durumlarda, yükleyici bir uyarı görüntüler ve Uyarı iletisindeki yönergeleri izlemelisiniz.

  • Yeni özellikleri yapılandırın. Kullanılabilir hale getirilen yeni özelliklere erişim kazanmak için her bir projeyi yapılandırmanız gerekebilir. Tüm konfigürasyonları hemen yapmanız gerekmez, ancak bazı özellikler yapılandırıldıklarında kullanılamaz. Projenize göre, XML tanım dosyalarını güncelleştirerek değişiklik yapmak veya değişiklik yapmak için Özellikleri Yapılandır sihirbazını kullanın.

Desteklenen yükseltme yolları

şirket içi Azure DevOps önceki sürümleri için aşağıdaki yükseltme matrisi, ' den yükselttiğiniz sürüme göre yükseltme yapmak için gerekli adımları gösterir. (Yükseltmek istediğiniz sunucu sürümü ile eşleşen içerik sürümünü seçtiğinizden emin olun.)

ö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.

Tüm önceki sürümler için TFS 2018 yükseltme yolu matrisi.

Azure DevOps Server 2020 ' e yükseltmeden önce

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

Azure DevOps Server 2019 ' e yükseltmeden önce

şirket içi dağıtımınızı Azure DevOps Server 2019 ' e yükseltirken, iş izleme özelleştirmesini ve raporlamayı etkileyen aşağıdaki iki öğenin farkında olmanız 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 modelinin kullanılmasına yönelik destek sağlar. Yalnızca yeni bir proje koleksiyonu oluşturarak bu özelliğe erişebilirsiniz. Mevcut proje koleksiyonları yalnızca şirket içi XML işlem modelini destekleyecektir.

Yeni proje koleksiyonları için devralma işlem modelini seçerseniz, raporlamayı desteklemek için analiz hizmetini de otomatik olarak seçersiniz. yeni proje koleksiyonlarına eklediğiniz projelere SQL Server raporlama hizmetleri ekleyemeyeceksiniz. yeni proje koleksiyonları için şirket içi XML işlem modelini seçerseniz, hem analiz hizmetine hem de SQL Server reporting services 'a erişebilirsiniz. Bu, yükselttiğiniz mevcut koleksiyonlar için de geçerlidir.

Bu nedenle, yeni proje koleksiyonlarıyla ileriye doğru ilerlebileceğiniz için iş izleme özelleştirmenizi ve raporlama gereksinimlerinizi göz önünde bulundurmanız gerekir. Bu seçimler hakkında daha fazla bilgi edinmek için aşağıdaki makalelere bakın:

Özellik Yapılandırma Sihirbazı 'nın kullanımdan kaldırılması

Geçmişte, yapılandırma özellikleri Sihirbazı, varsayılan işlem şablonlarını bunlar üzerinde yapılan güncelleştirmelerle güncelleştirmek için kullanılır. bu özellik artık Azure DevOps Server 2019 ' de desteklenmemektedir.

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

TFS 2018 ' e yükseltmeden önce

TFS 2017,2 ' den itibaren, eski iş öğesi formu <Layout> etiketi kullanım dışı bırakıldı ve artık desteklenmiyor. Sunucunuzu yükseltir ve yeni iş öğesi formunun etkin olmadığı bir koleksiyona sahipseniz, doğrulama sırasında aşağıdaki uyarıyı görebilirsiniz:

[VS403364]: This release introduces major updates to the work item form layout and functionality and deprecates legacy custom controls. Consequently, the upgrade process will update all work item type definitions to use the new work item form WebLayout element and remove all custom controls. For more information and recommended upgrade steps, see the Deployment Guide.

Daha fazla bilgi için bkz. eski FORMDAN TFS 2018 yükseltmesini yeni forma işleme.

TFS 2017 ' e yükseltmeden önce

Tfs 2008 veya tfs 2010 ' den yükseltirkenseçenekleri gözden geçirin. Çalışma izleme işleminizi ne kadar özelleştirdiğinize göre açıklanan seçenekler arasında seçim yapın.

Karmaşıklık

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

  • Dağıtılan sunucu sayısı
  • dağıtım yapılandırması, raporlama, SharePoint ürünleri veya Project sunucusu ile tümleştirme
  • Veritabanlarının boyutu
  • Yükseltmenin sürümü.

Her durumda, genel işlem mantıksal olarak aynıdır. Ortamınızın hazırlanmaya çalıştığından 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üresince çevrimdışı. Yükseltme süreleri, dağıtımın boyutuna bağlı olarak farklılık gösterebilir. Yükseltmelerinizi comparably hızlı bir şekilde korumak için gereksiz verileri temizleyin. Ayrıca, Azure DevOps Server en son sürümlerini takip etmenize de yardımcı olur.