Les ressources indispensables pour préparer une migration TFS / Azure DevOps

Avant de s'appeler Azure DevOps, TFS a eu de nombreuses vies. Migrer une infrastructure TFS vers Azure DevOps impose donc une planification minutieuse (que l'on migre dans le cloud ou on-premise). Celle-ci doit commencer par résoudre deux problèmes :

  • Identifier les versions de TFS par lesquelles il faudra passer.
  • Identifier les versions des produits à utiliser (Windows, SQL Server et TFS).

Premier problème

Il n'est pas forcément possible de passer d'une version X à une version Y de TFS. Parfois, il faut migrer vers une version intermédiaire Z.

Exemple : Si l'on dispose d'un TFS 2012, il faut d'abord le migrer vers TFS 2015. Ensuite, il est possible de migrer vers Azure DevOps.

La documentation décrivant les différents chemins de migration se trouve ici (Upgrade your deployment to the latest version of Azure DevOps Server).

Second problème

Installer TFS implique de disposer d'un OS Windows et d'une instance de SQL Server. Seule problèmes, toutes les versions de TFS, Windows et SQL Server ne sont pas compatibles.

La liste des versions supportées est disponible ici (Requirements for Azure DevOps on-premises). Pour chaque version de TFS, vous y trouverez l'OS et le SGBD compatible.

Attention : pensez aussi à vérifier la compatibilité de SQL Server avec Windows. Ceci peut être vérifié ici (Using SQL Server in Windows).

Conclusion

Prenez bien le temps de consulter ces trois pages de documentation, avant de vous lancer. Ceci vous évitera de perdre votre temps en installant des produits incompatibles.

Jérémy Jeanson

Comments

You have to be logged in to comment this post.