it-swarm.com.de

Migrations-/Aktualisierungspfad für TFS 2012 nach TFS 2018

Derzeit habe ich viele Projekte, die sich in TFS 2012 befinden und möchte sie auf TFS 2018 migrieren, wobei der Quellcode-Verlauf sowie der WIT-Status nach Möglichkeit beibehalten werden. Mir ist klar, dass sich unter den Tabellen viele Dinge geändert haben, die vor 2018 verfügbar waren. Ich würde gerne wissen, was der richtige Upgrade-Pfad ist. Verschiedene Websites haben Artikel und Upgrade-Pfade erwähnt, aber keine hat die wahre Frage beantwortet.

Muss ich TFS 2012 -> 2013 -> 2015 -> 2018 ausführen und die Upgrade-Option zur Installationszeit verwenden? Oder kann ich alle Pfade zusammen überspringen? Führt das Upgrade auch die DB-Änderungen durch, oder kann ich die DBs irgendwo kopieren und auf die Installationszeit der TFS-Version verweisen? Wenn ich an Ort und Stelle ein Upgrade durchführen muss, verliert ich die aktuelle TFS-Funktionalität. Das kann nicht passieren.

Jegliche Regeln, Schritte oder Erfahrungen in dieser Angelegenheit würden sehr geschätzt.

HINWEIS: Wir haben einige Änderungen an den Standard-WIT-Vorlagen für den Agile-Prozess 2012 (TASKS, USER STORIES) vorgenommen.

4
M Mlachak

Tut mir leid, fürchten Sie, dass Sie im Moment noch keine vollständige Anleitung finden werden. Aber schlagen Sie vor, Sie könnten zuerst die Seite Anforderungen und Kompatibilität durchgehen. Auf diese Weise können Sie die Serverbetriebssysteme besser kennen und die SQL Server-Version für jede TFS-Version unterstützen.

Abhängig von Ihrer Konfiguration gibt es verschiedene Überlegungen, , Z. Verwenden Sie SharePoint, Reporting Services usw. 

Eine Sache, mit der Sie Befassen müssen, ist, dass TFS 2012 und TFS 2018 nicht die gleichen Versionen des SQL-Servers unterstützen. Daher müssen Sie SQL während Der Aktualisieren oder verschieben Sie Ihre Sammlungen auf einen neuen Server mit der entsprechenden -Version von SQL (siehe hier ).

Zurück zu Ihrer Frage, nicht sicher, ob Sie ein Upgrade von TFS 2012 direkt auf TFS 2018 durchführen könnten. Suchen Sie einfach eine verwandte Tabelle, die die empfohlenen Upgrade-Pfade aus verschiedenen TFS-Versionen (für 2017) zeigt. TFS 2012 -> 2013 -> 2015 -> 2018 müssen Sie jedoch definitiv nicht machen. Im schlimmsten Fall benötigen Sie zwei Wege.

TFS compatibility

Ich würde empfehlen, einen neuen Server mit SQL Server 2016 sp1 einzurichten, auf dem Sie Ihre Datenbanken mithilfe der SQL-Sicherung migrieren können. Dann installieren Sie zuerst TFS 2017.1, gefolgt von TFS 2018 und aktualisieren Sie SQL Server abschließend auf 2017 (falls erforderlich). 

Es wird dringend empfohlen, zuerst eine Testmigration durchzuführen, um die Funktionsfähigkeit zu überprüfen und den Prozess zu sortieren, bevor Sie ihn auf Ihrem Produktionsserver versuchen. 


If I am forced to upgrade in place will I loose current TFS functionality.

Eigentlich einige alte Features werden nicht unterstützt in TFS2018 nicht mehr, wie Sharepoint, XAML-Build (das wichtigste fehlende Feature), alte Arbeitsaufgabenform. Weitere Details finden Sie unterÄNDERUNGEN DER ANFORDERUNGEN FÜR TFS 2018

Für den Workitem-Teil empfehlen wir, dass Sie ein Upgrade des TFS 2018 von einem alten Formular auf ein neues Formular abwickeln zur weiteren Anleitung durchlesen.


Wenn Ihr TFS2012 auf einem nicht unterstützten System installiert ist, müssen Sie möglicherweise zuerst ein neues Betriebssystem einrichten. 

Es gibt zwar noch kein vollständiges Tutorial für das Upgrade von TFS 2012 auf TFS 2018. Sie können sich auf diesen Artikel beziehen, um die Upgrade-Übersicht zu erweitern und Schritt für Schritt durch die Upgrade auf TFS 2017 zu geben. Sie müssen nur einige der oben genannten Hinweise beachten.

Der allgemeine Vorgang zum Aktualisieren einer vorhandenen Bereitstellung von Team Foundation Server ist wie folgt:

  1. Bereiten Sie Ihre Umgebung vor. B. ein Upgrade Ihres SQL-Servers (Erforderlich), Betriebssystem ...

  2. Erwarten Sie das Beste, bereiten Sie sich auf das Schlimmste vor. Der wichtigste Schritt, den Sie hier unternehmen können, ist sicherzustellen, dass Sie über vollständige und konsistente Datenbanksicherungen verfügen.

  3. Tun Sie das Upgrade!
  4. Konfigurieren Sie neue Funktionen.
4
PatrickLu-MSFT

Seit dem Release Update 2 Anfang dieses Jahres kann jetzt ein Upgrade von 2012 auf TFS 2018 durchgeführt werden. In der Dokumentation finden Sie die aktualisierten Aktualisierungspfade.

https://docs.Microsoft.com/de-de/vsts/tfs-server/upgrade/get-started

Eine zentrale Herausforderung bestand in der Migration von älteren XAML-Builds zu den neuen Builds. Mit dem Update von Update 2 und höher können Sie jedoch die XAML-Build-Controller so einsetzen, wie sie jetzt unterstützt werden. Weitere Informationen finden Sie im Kompatibilitätshandbuch. 

Planen Sie Ausfallzeiten - dieses Upgrade dauert mit Sicherheit länger als eine neuere Version!

0
Ryan Riehle