Nouvelle version Azure DevOps Server annoncée par Microsoft

Nouvelle version Azure DevOps Server

24 novembre 2025

Octobre 2025 : Microsoft annonce une version Release Candidate pour Azure DevOps Server.

Source Microsoft : Announcing the new Azure DevOps Server RC Release - Azure DevOps Blog

Pour rappel, Azure DevOps, et avant lui Team Foundation Server, ont toujours existé à la fois en version Cloud hébergée dans un centre de données Azure (Azure DevOps Services / Visual Studio Team System) ou en version Server installée sur des serveurs internes (Azure DevOps Server / Team Foundation Server).

Vous pouvez consulter les différentes appellations de cette famille de produits au cours des années.

Enfin, si vous hésitez entre les versions Services et Server, voici 6 éléments pour choisir.

Changement majeur – nouvelle politique de cycle de vie

Alors Azure DevOps Server 2026 ?

Eh ben non !

A partir de maintenant, Microsoft n’accolera plus l’année au nom Azure DevOps Server. Bien sûr, Azure DevOps Server continuera d’évoluer grâce à des améliorations et des mises à jour de sécurité. Cela signifie un support continu pour les clients plutôt qu’une date fixe de fin de support.

Il n’y aura donc plus de version majeure comme Azure DevOps Server 2029, Azure DevOps Server 2020, Azure DevOps Server 2022 mais des mises à jour fournies plus fréquemment pour une version unique et continue du produit. Ce point est intéressant puisque cela réduira l’écart souvent constaté entre les fonctionnalités déjà disponibles dans Azure DevOps Services mais non encore implémentées dans Azure DevOps Server.

Tout ceci est pour mettre Azure DevOps Server en conformité avec la politique de cycle de vie moderne et aligner Azure DevOps Server sur les autres produits Microsoft.

Avec l’énorme montée en puissance du Cloud ces dernières années, on peut se demander si la version Azure DevOps Server continuera longtemps à exister. Microsoft s’engage à prévenir ses clients d’un éventuel retrait de Azure DevOps Server au moins trois ans avant.

On peut donc partir confiant pour cette nouvelle version qui devrait sortir fin 2025 ou tout début 2026. Elle sera pleinement utilisable au minimum jusqu’en 2029.

Nouvelles fonctionnalités principales

Général

  • Bouton copier vers le presse-papiers pour tous les blocs de code dans le markdown rendu (Wiki, fichiers markdown, pull requests, discussions)
  • Nouvelle permission "Manage Delivery Plans" au niveau projet pour empêcher les accès non intentionnels

Azure Boards

  • Liens AB# sur les Pull Requests GitHub : affichage direct dans la section Development des PR GitHub
  • Améliorations de recherche pour connecter un projet Azure DevOps à une organisation GitHub (optimisé pour les organisations avec des milliers de dépôts)
  • Affichage du statut de build pour les pipelines YAML avec intégration GitHub
  • Support API REST pour automatiser l'ajout/suppression de dépôts GitHub (limite augmentée de 500 à 2000 dépôts par connexion)
  • Changement de comportement pour la suppression : les chemins Zone et Itération ne peuvent être supprimés que s'ils ne sont plus utilisés par aucun élément de travail
  • Gestion améliorée des tags : les tags supprimés n'apparaissent plus dans les suggestions
  • Limite augmentée : jusqu'à 1500 Delivery Plans par projet (contre 1000 auparavant)

Azure Repos

  • Support des sous-modules Git dans l'interface : navigation directe vers les dépôts de sous-modules (Azure Repos, GitHub, GitLab, Bitbucket)
  • Panneau "Health and usage" pour surveiller la santé des dépôts Git et recevoir des recommandations
  • Configuration des branches cibles pour les Pull Requests via un fichier .azuredevops/pull_request_targets.yml
  • Support des diagrammes Mermaid dans les fichiers markdown
  • Filtre par titre dans la page de liste des Pull Requests
  • Sparse checkout pour Azure Repos dans les tâches YAML (mode cone et non-cone)
  • Nouveau paramètre pour désactiver la création de nouveaux dépôts TFVC
  • Améliorations API : propriété creationDate dans l'API Get Repository et propriété Label dans l'API Pull Request Query

Azure Pipelines

  • Validation TFX : TFX valide si une tâche utilise un exécuteur Node en fin de vie
  • Authentification Microsoft Entra ID pour accéder à Azure Service Bus depuis les pipelines (nouvelle tâche PublishToAzureServiceBus@2)
  • DockerCompose@0 utilise Docker Compose v2 en mode compatibilité v1
  • Avertissements pour les tâches utilisant des versions Node obsolètes

Azure Test Plans

  • Extension Test and Feedback en Manifest V3 (amélioration sécurité et performance)
  • Restauration des plans et suites de test supprimés via API REST (GET et PATCH)
  • Intégration transparente des pipelines de build pour l'exécution des cas de test
  • Export des cas de test avec colonnes personnalisées au format XLSX
  • Nouvelles capacités de tri dans le répertoire Test Plans
  • Fonction "Annuler" pour les étapes de test dans le web et desktop runner
  • Améliorations de la tâche v2 Publish code coverage results (support de multiples formats, diff coverage pour PR)
  • Support des pipelines YAML dans Test Plans (en plus des pipelines Classic)

Reporting

  • Données de colonnes Rollup disponibles dans le backlog avec timestamp de dernière mise à jour

Wiki

  • Amélioration du collage de contenu HTML : conversion automatique en syntaxe Markdown (liens, listes, tableaux, images, feuilles Excel, messages Teams, emails, requêtes Azure Data Explorer)

Migration vers Azure DevOps Server

Alors, c’est décidé ?

Dès la sortie officielle de cette nouvelle version Azure DevOps Server, vous migrez votre instance actuelle afin de bénéficier des toutes dernières nouveautés.

Voici 3 conseils pour réussir votre migration vers Azure DevOps Server.

La migration sera possible directement depuis TFS2015 ou toute autre version ultérieure. Pour des versions plus anciennes, il faudra prévoir une migration intermédiaire vers TFS 2015 puis basculer vers Azure DevOps Server.

Et si vous hésitez, nous sommes là !!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *