Nouveautés de Azure DevOps Server

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

Notes

Azure DevOps Server a été précédemment nommé Visual Studio Team Foundation Server.

Vous pouvez utiliser Azure DevOps Server, précédemment nommé Visual Studio Team Foundation Server (TFS), pour gérer le cycle de vie de votre produit, réduire les risques et améliorer l’efficacité de l’équipe. Les mises à jour sont apportées toutes les quelques semaines à la version hébergée dans le Cloud, Azure DevOps Services. Ces mises à jour sont ensuite cumulées et mises à disposition par le biais de mises à jour trimestrielles du Azure DevOps Server local et de TFS. Pour comprendre les différences entre les versions hébergées et locales, consultez la visite guidée des services fournis avec Azure DevOps services et TFS.

Pour en savoir plus sur les nouveautés de l’offre de service Cloud, consultez mise à jour des fonctionnalités de Azure DevOps services.

Vous pouvez télécharger la dernière version de Azure DevOps Server à partir de la page de téléchargement de Visual Studio.

Azure DevOps Server 2020 RC

Consultez les notes de publication de Azure DevOps Server 2020 RC1.

Azure DevOps Server 2019

Le tableau suivant fournit des liens vers les notes de publication de Azure DevOps Server 2019 qui décrivent les nouveautés de Azure DevOps Server 2019.

Général

Wiki

Rapports

Azure Boards

Azure Repos

Azure Pipelines

Versions

  • Créer des applications écrites en Go
  • Versions

    Azure Test Plans

    Azure Artifacts

    TFS 2018

    TFS 2018,3

    Consultez les notes de publication pour Team Foundation Server 2018,3.

    TFS 2018,2

    Notes

    Les liens suivants ouvrent les sections associées dans les notes de publication de Team Foundation Server 2018,2 .

    Code

    • Obtenir un lien permanent vers le code
    • Récupérer un dépôt récemment supprimé par le biais de l’API
    • SSH : prendre en charge les chiffrements/clés supplémentaires et déprécier les chiffrements obsolètes
    • Éviter les remplacements et protéger le niveau de performance à l’aide des paramètres de dépôt
    • Fonction de filtre améliorée fr validations avec plus de 1 000 de fichiers modifiés
    • Trouver les validations perdues à la suite d’un envoi (push) forcé
    • Historique des responsabilités
    • Activer/désactiver le retour automatique à la ligne et l’espace blanc dans les affichages de différences
    • Suivre les push de code dans Git référentiel pour les builds et les mises en production
    • Rendu Markdown dans les notifications par e-mail
    • Exécuter des commandes TFVC directement à partir de l’Explorateur Windows
    • Contrôle pouvant contribuer aux demandes de tirage
    • Les notifications de commentaires de demande de tirage incluent le contexte de thread
    • Terminer les paramètres d’élément de travail
    • Extensibilité de l’état des demandes de tirage
    • Événements de fusion de crochets de services de demande de tirage
    • Messages d’erreur améliorés pour les éléments de travail qui s’effectuent avec une demande de tirage
    • Mentionner une demande de tirage
    • Aider les réviseurs à utiliser les étiquettes de demande de tirage (pull request)
    • Les commentaires de demande de tirage suivent les fichiers renommés
    • Afficher une validation de fusion de demande de tirage (pull request)
    • Réviseurs récemment utilisés
    • Afficher les critères de stratégie restants pour la complétion automatique d’une demande de tirage
    • Discuter calcul dans les demandes de tirage
    • Suggestions de demande de tirage pour les duplications (forks)
    • Filtres de chemin pour les stratégies de demande de tirage

    Travail

    • Raccourcis clavier dans le formulaire d’élément de travail
    • Options de colonne modernisées
    • Informations sur l’auteur de la dernière exécution d’une requête
    • Balises HTML supprimées dans les grilles d’éléments de travail
    • Ajout de la prise en charge de l’opérateur de requête Pas dans
    • Requête pour @MyRecentActivity et @RecentMentions
    • Filtre d’étiquettes et de champs personnalisés dans les notifications de suivi d’éléments de travail
    • Prise en charge de Mentionné pour la page Mes éléments de travail
    • Filtrage des plans
    • Navigation parmi les plans mis à jour
    • Développer/réduire des exigences/personnes dans le tableau des tâches
    • Accorder l’autorisation de contourner des règles à des utilisateurs spécifiques

    Build et release

    • Builds XAML
    • Améliorations apportées aux builds multiphases
    • Ignorer les builds planifiées si rien n’a changé dans le dépôt
    • Builds avec intégration continue à partir de GitHub Enterprise
    • Vous pouvez télécharger des fichiers sécurisés vers les agents durant la build ou la mise en production
    • Les profils de provisionnement Apple peuvent être installés à partir de dépôts de code source
    • Tracer les sources GitHub vers les builds à l’aide des étiquettes de build
    • Vous pouvez installer des kits JDK (Java Development Kit) spécifiques durant les builds et les mises en production
    • Configuration de build Xcode améliorée
    • Portes de mise en production
    • Déployer de manière sélective en fonction de l’artefact qui déclenche une mise en production
    • Gérer la sécurité spécifique à une entité
    • Approuver plusieurs environnements
    • Extensibilité des modèles de mise en production
    • Tâches et phases de mise en production conditionnelles
    • Historique des requêtes pour les points de terminaison de service
    • Les propriétés par défaut des types d’artefact Git et GitHub sont désormais modifiables
    • Déployer en bloc des environnements manuellement à partir de la vue de mise en production
    • Prise en charge des pipelines multibranches Jenkins et liaison des travaux organisés en dossiers
    • Registre Docker Hub ou Azure Container Registry en tant que source d’artefact
    • Versions d’artefacts par défaut
    • Améliorations de la branche des déclencheurs de mise en production
    • Déclencheur de mise en sortie pour un artefact Package Management
    • Limiter la portée d’un groupe de variables à des environnements spécifiques
    • Créer automatiquement une mise en production à partir d’Azure Container Registry et de Docker Hub
    • Spécifier une version par défaut pour les artefacts Jenkins
    • Contribuer aux portes de mise en production à partir des extensions
    • Mettre à l’échelle des déploiements sur des ordinateurs virtuels à l’aide de groupes de déploiement

    Package

    • Stratégies de rétention dans les flux TFS
    • Filtrage dans Package Management
    • Partager vos packages à l’aide d’un badge
    • Les versions précédentes de packages s’affichent désormais dans une liste en pleine page
    • Voir la qualité d’une version de package dans la liste des packages
    • Prise en charge de Gulp, de Yarn et de flux authentifiés supplémentaires
    • Les autorisations par défaut du flux de packages incluent désormais les administrateurs de projet
    • Recycler et restaurer les packages
    • Lier des packages depuis n’importe quel emplacement

    Test

    • La tâche de test Visual Studio n’a pas besoin de Visual Studio complet
    • Exécuter les tests fonctionnels et déployer les tâches de l’agent de tâche sont désormais déconseillées
    • Filtrer un grand nombre de résultats des tests
    • Identifier les tests non fiables
    • Améliorations de l’aperçu et prise en charge de différents types de journal générés par la tâche Test Visual Studio

    Wiki

    • Recherches dans le Wiki
    • Imprimer des pages de Wiki
    • Contribuer facilement aux pages de Wiki à l’aide des raccourcis clavier
    • Rendu Markdown enrichi dans le Markdown de dépôt de code
    • Le Wiki prend en charge les formules mathématiques
    • Référencer des éléments de travail dans le Wiki
    • Lier des éléments de travail et des pages de Wiki
    • Ctrl+S pour enregistrer une page de Wiki
    • Coller du contenu Wiki enrichi au format HTML
    • Déplacer une page dans le Wiki à l’aide du clavier
    • Mise en surbrillance du texte de filtrage
    • Afficher l’aperçu du contenu quand vous modifiez des pages de Wiki

    Généralités

    • Cartes de profil
    • Avatars arrondis
    • Étiquettes de projet
    • Réorganiser les groupes de favoris

    TFS 2018,1

    Notes

    Les liens suivants ouvrent les sections associées dans les notes de publication de Team Foundation Server 2018,1 RC1 .

    Résumé des nouvelles fonctionnalités

    Résolution des bogues

    Code

    • Si un dépôt est supprimé pendant que la recherche l’indexe, la tâche échoue avec GitRepositoryNotFoundException.
    • Pendant la première indexation d’un référentiel TFVC, il peut y avoir des suppressions de dossiers et l’indexation peut prendre beaucoup de temps.
    • La tâche de correction de l’indexation de la recherche peut échouer si de nombreux fichiers ne peuvent pas être téléchargés.
    • Lorsqu’un fichier de code échoue et continue à échouer pendant les nouvelles tentatives, vous voyez les messages d’erreur « nombre de fichiers refusés par Elasticsearch, qui échouent à ce travail » indéfiniment.
    • Les clients voient un message permanent de « un ou plusieurs projets de votre compte sont toujours en cours d’indexation et vous ne voyez aucun résultat ». Avec cette mise à jour, l’erreur apparaît un maximum de 10 fois pour un ensemble donné de fichiers.

    Travail

    • Aucun lien n’est affiché sur un élément de travail s’il existe un lien TFVC à partir de l’élément de travail et que l’artefact TFVC a été supprimé.
    • Les informations d’identité peuvent ne pas être synchronisées correctement avec les éléments de travail.
    • Valeurs autorisées les champs personnalisés peuvent ne pas fonctionner lorsque ALLOWEDVALUES est défini à l’intérieur d’une règle When .

    Build et release

    • Le résumé de la build n’affiche pas les éléments de travail associés si les modifications associées sont vides.
    • La suspension d’une définition de build n’interrompt pas les builds contrôlées.
    • Le chemin Local sous $(build.sourcesDirectory) est renseigné de manière inattendue lors de la configuration de l’étape Obtenir les sources d’une définition de build.
    • L’enregistrement d’une définition de mise en sortie génère une erreur « point de terminaison de service non disponible ou inaccessible », même si aucune modification n’est apportée aux points de terminaison utilisés dans les tâches.
    • Dans le pipeline de mise en version, la réorganisation de l’ordre dans lequel les environnements parallèles sont visualisés n’est pas possible. Pour résoudre ce problème, une option a été ajoutée dans le panneau environnement de l’éditeur pour déplacer un environnement vers le haut ou vers le haut.
    • Une exception SQL peut se produire lors de la mise en file d’attente d’un travail de maintenance de pool d’agents vers un agent avec une version antérieure.

    Tester

    • Le paramètre de test délai d’exécution n’est pas respecté.
    • Le filtre de catégorie de test ne fonctionne pas lors de l’exécution de tests en mode distribué.
    • Le filtre de plan de test n’indique pas si la requête de filtre n’est pas valide.
    • Impossible d’extraire plus de 10 étapes d’un cas de test dans une étape partagée.
    • Quand une build se termine sans aucun résultat de test, un message incorrect est affiché et dirige les utilisateurs vers des tâches Visual Studio Test.
    • Le bouton OK dans la page Séries de tests est coupé dans les versions en russe et en français.
    • Le message d’erreur « une erreur s’est produite lors de la tentative de chargement de ce contenu » s’affiche dans la page mes favoris après l’établissement d’un plan de test.
    • Le menu contextuel permettant d’affecter des testeurs est manquant.
    • Le nombre total de tests masqués n’est pas exact après la suppression des cas de test existants dans le tableau de tâches.
    • Le nombre dans le graphique de test est incorrect lors du cumul à partir des plans de test enfants.
    • Les utilisateurs ne peuvent pas supprimer des suites de test plans et de test lorsqu’ils disposent des autorisations gérer les plans de test /suites de tests ou supprimer des séries de tests.
    • Les vues hiérarchiques des cas de test ordonnés ne sont pas affichées lors de la publication des résultats des tests.

    Wiki

    • Il n’y a pas d’erreur quand un fichier inséré ne parvient pas à se charger en raison d’une taille importante.

    Rapports

    • Le sélecteur de couleurs n’est pas visible lors de la configuration du graphique pour les éléments de travail.
    • Les travaux d’entreposage s’exécutent suite à votre décision de ne pas adhérer à la fonctionnalité de création de rapports pendant une mise à niveau vers TFS 2018.

    Mise à niveau et installation

    • ArgumentNullException est levée lors de l’exécution de l’étape de migration des données CFD lors de la mise à niveau vers TFS 2018.
    • Une erreur « Longueur non valide pour un tableau de caractères Base 64 ou une chaîne » se produit à l’étape Migrer vers les dernières migrations CoD (Local) quand vous effectuez une mise à niveau de TFS 2017 vers TFS 2018 avec un grand nombre de versions de packages NuGet.
    • La mise à niveau vers TFS 2018 peut prendre beaucoup de temps lors de la configuration des sauvegardes planifiées.
    • Les valeurs serveur de rapports et serveur d’analyse ne sont pas renseignées dans l’Assistant Mise à niveau.
    • La mise à niveau vers TFS 2018 génère des doublons de travaux Microsoft.TeamFoundation.Warehouse.OptimizeDatabases.
    • L’erreur « TF50620 : l’étendue de l’identité Team Foundation n’existe pas » s’est produite lors de la mise à niveau de TFS.
    • L’Assistant Configuration échoue quand les noms d’ordinateur contiennent des caractères d’extension Unicode B.
    • l’erreur « 1 erreur (s) s’est produite lors de l’exécution du script upd_AnalyticsToDev15M108PreSchema. SQL » s’est produite lors de la mise à niveau vers TFS 2018.
    • « Le délai d’exécution a expiré.   Le délai d’attente s’est écoulé avant la fin de l’opération ou le serveur ne répond pas. » une erreur s’est produite lors de la mise à niveau vers TFS 2018.
    • La configuration de la recherche échoue lorsqu’une collection de projets est hors connexion.
    • Les mises à niveau vers TFS 2018 prennent beaucoup de temps quand il y a de nombreux packages NuGet.
    • La tâche de prc_CopyContainerItemFiles peut échouer en raison du dépassement du délai d’attente lors de la mise à niveau vers TFS 2018.

    Administration

    • Le travail d' administration de journalisation d’activité Team Foundation Server échoue sur une collection de projets après expiration du délai d’attente.
    • Le certificat n’est pas valide lors de l’utilisation de clients Git avec OpenSSL si vous utilisez un certificat SSL auto-signé généré par TFS.
    • L’erreur « TF246017 : Team Foundation Server n’a pas pu se connecter à la base de données. » une erreur s’est produite lors de la tentative d’annuler la configuration des rapports dans la console d’administration TFS lorsque la base de données de l’entrepôt n’est pas accessible.
    • L’erreur « Impossible de trouver le validateur pour le jeton » se produit lors de la configuration d’un agent après avoir modifié un nom d’hôte TFS, par exemple après avoir changé l’URL publique ou déplacé les bases de données TFS.
    • TFSConfig offlinedetach n’avertit pas si la collection apparaît hors connexion.
    • Impossible d’enregistrer une nouvelle notification quand vous utilisez l’un des modèles de notification, tels que l' élément de travail est créé, si les paramètres régionaux de l’utilisateur ne sont pas en anglais.

    TFS 2018

    Notes

    Les liens suivants ouvrent les sections associées dans les notes de publication de Team Foundation Server 2018 RC1 .

    Améliorations du suivi des éléments de travail

    • Assistant Création de projet sur le web
    • Gestionnaire de modèles de processus sur le web
    • Formulaire d’élément de travail mobile
    • Filtrage sur les backlogs, les tableaux kanban, les sprints et les requêtes
    • Développer pour afficher les champs vides sur une carte kanban
    • Blocage de l’enregistrement des éléments de travail par les extensions

    Améliorations du contrôle de version

    • Duplications
    • Paramètre pour désactiver l’édition web pour les dépôts TFVC
    • Identifier les branches périmées
    • Rechercher une branche supprimée et la recréer
    • Rechercher une validation dans des branches commençant par un préfixe
    • Légende des demandes de tirage (pull requests) plus détaillée dans la page des détails de validation
    • Conserver un nom de fichier lors du déplacement de fichiers vers des validations
    • Afficher, supprimer et filtrer les étiquettes git
    • Sécurité des étiquettes Git
    • Compléter automatiquement les éléments de travail à la fin des demandes de tirage (pull request)
    • Réinitialiser les votes après envoi (push)/nouvelle itération
    • Filtrer une arborescence de requêtes de tirage par nom de fichier
    • Plus d’options de filtrage des commentaires des demandes de tirage (pull requests)
    • Afficher les différences avec l’original pour les commentaires du code dans les détails de la demande de tirage
    • Commentaires réductibles pour les demandes de tirage (pull requests)
    • Listes de tâches dans les descriptions et les commentaires des demandes de tirage (pull requests)
    • Possibilité de faire des « Like » (J’aime) sur des commentaires dans les demandes de tirage (pull requests)
    • Workflow amélioré lors de l’approbation avec des suggestions
    • Prise en charge du filtrage des chemins pour les notifications Git
    • Modèles d’e-mail améliorés pour les workflows des demandes de tirage (pull requests)
    • Extensibilité de l’état des demandes de tirage (pull requests)

    Améliorations des fonctionnalités de collaboration

    Améliorations de la Package Management

    • Mise à jour de l’expérience de gestion des packages
    • Packages Maven
    • Nouvelle tâche NuGet unifiée
    • mises à jour des tâches de génération npm
    • Maven prend désormais en charge les flux authentifiés
    • La tâche dotnet prend en charge les flux authentifiés et les projets web
    • Travailler en dehors de votre compte/collection
    • Sélecteur de flux pour les flux Azure DevOps Services/TFS

    Améliorations des builds et des versions

    • Suppression de la prise en charge des builds XAML
    • Exporter et importer des définitions de build
    • Déprécier une tâche dans une extension
    • Définir la visibilité de la section de contrôle
    • Prise en charge des groupes de variables
    • Travailler avec des fichiers sécurisés, comme des certificats Apple
    • Nouvel éditeur de définition de mise en production
    • Visualisation du pipeline
    • Interface utilisateur de la configuration contextuelle
    • Bien démarrer avec les modèles de déploiement
    • Éditeur de tâche et de phase amélioré
    • Onglets Groupes de variables, Rétention et Options
    • Déploiement de machines virtuelles à l’aide de groupes de déploiement
    • Références de groupe de tâches, contrôle de version et importation et exportation
    • Prise en charge de plusieurs configurations dans les tâches côté serveur (sans agent)
    • Prise en charge des variables dans une tâche d’intervention manuelle
    • Contrôle des versions dans un environnement basé sur la branche source
    • Déclencheurs de version pour les dépôts Git comme source d’artefacts
    • Déclencheurs de mise en production : déploiement continu pour les modifications envoyées (push) dans un dépôt Git
    • Améliorations apportées aux tâches côté serveur
    • Badge d’état de la version dans le hub Code
    • Améliorations apportées au menu Définition de build lors de l’ajout d’artefacts
    • Rétablir votre définition de version à une version antérieure

    Améliorations des tests

    • Améliorations de la traçabilité des tests exploratoires pour les liens, les itérations et les chemins de zone des éléments de travail
    • Filtres pour les éléments de travail de cas de test dans les plans et les suites de test du hub Test
    • Graphiques de tendance des tests pour les environnements de mise en production et les séries de tests
    • Prise en charge de la mise en forme Markdown pour les commentaires des séries de tests et des résultats de test

    Fonctionnalités dépréciées

    Pour les problèmes connus, consultez problèmes connus.

    TFS 2017

    TFS 2017,2 RC1

    Notes

    Les liens suivants ouvrent les sections associées dans les notes de publication Team Foundation Server 2017 Update 2 RC1 .

    Améliorations du suivi des éléments de travail

    • Icônes de type d’élément de travail
    • Plans de livraison et critères de champ
    • Liaison automatique des éléments de travail aux builds
    • Recherche d’élément de travail

    Améliorations des requêtes de tirage

    • Amélioration des appels à action pour les auteurs et réviseurs de requêtes de tirage
    • Commentaires avec action possible
    • La vue des mises à jour montre les rebasages et les opérations push forcées
    • Filtrage des requêtes de tirage par personne
    • Raison requise lors du contournement des stratégies de requête de tirage
    • Partager des requêtes de tirage avec des équipes
    • Améliorations apportées aux requêtes de tirage pour les équipes
    • Notifications par défaut pour les commentaires de requêtes de tirage

    Améliorations du contrôle de version

    • Nouvelle expérience de configuration de stratégies de branche
    • Nouvelle stratégie pour aucun commentaire actif
    • Améliorations apportées au hub Fichiers
    • Visualiser votre dépôt Git
    • Afficher les étiquettes git sur les validations
    • Ajouter des balises à des validations
    • Mises à jour des pages d’ensemble de modifications et de jeu de réservations
    • Amélioration du filtrage de validation
    • Importer des dépôts à partir de TFVC vers Git
    • Verrouillage des fichiers GIT LFS
    • Les commentaires de validation Git utilisent le nouveau contrôle de discussion
    • Nouveau contrôle arborescence

    Améliorations de la Package Management

    • Mise à jour de l’expérience de Package Management
    • NPM README et bouton Télécharger
    • Tâches de build Restauration NuGet, Commande NuGet et Programme d’installation de l’outil NuGet

    Améliorations des builds et des versions

    • Nouvel éditeur de définition de build
    • Recherche de modèle
    • Recherchez et ajoutez rapidement une tâche exactement là où vous le souhaitez
    • Utilisez des paramètres de processus pour transmettre des arguments clés à vos tâches
    • Tâches de build conditionnelles
    • Tâches intégrées pour la création et le déploiement d’applications basées sur des conteneurs
    • Mises à jour de déploiement d’Application web Azure
    • Les tâches .NET Core prennent en charge les fichiers projet
    • Améliorations en matière de déploiement SSH
    • Installer une clé SSH lors d’une build ou d’une mise en production
    • Les tâches échouent si Visual Studio 2017 est spécifié mais n’est pas présent sur l’agent
    • Nettoyage automatique de l’espace de travail de l’agent privé
    • État de mise à niveau de l’agent de build
    • Sélection des agents privés sur les ordinateurs qui ne sont pas en cours d’utilisation
    • Améliorations iOS DevOps
    • Améliorations de la couverture du code Java
    • Améliorations Maven et SonarQube
    • Amélioration de l’intégration Jenkins
    • Déploiement de groupes identiques de machines virtuelles Azure
    • Substituer les paramètres de modèle dans les déploiements de groupes de ressources Azure
    • Plusieurs déclencheurs de mise en production avec filtres de branche et de balise
    • Définir les valeurs par défaut pour des sources d’artefacts dans une mise en production
    • Séparation des responsabilités pour les demandeurs et les approbateurs de déploiement
    • Approbations au niveau de la mise en production
    • Déploiement sur Azure Government Cloud
    • Définir le nombre maximal de déploiements parallèles
    • Améliorations du délai d’attente de la tâche Intervention manuelle
    • Exécution en parallèle de Release Management
    • Historique de déploiement d’application web dans le portail Azure

    Améliorations des tests

    • Exécuter des tests à l’aide de phases de l’agent
    • Déclenchement à la demande de tests automatisés

    Améliorations administratives

    • Destinataires de courrier électronique combinés pour les notifications
    • Notifications prêtes à l’emploi
    • Autorisations relatives à la gestion des extensions
    • Recevoir une notification quand des extensions sont installées, nécessitent une attention, et autres
    • Autoriser les administrateurs TFS à ajouter des abonnés au niveau d’accès avancé

    Fonctionnalités dépréciées

    TFS 2017,1 RC2

    Notes

    Les liens suivants ouvrent les sections associées dans les notes de publication de Team Foundation Server 2017 Update 1 RC2 .

    Prise en charge des modèles de processus

    Améliorations git

    Améliorations des tests, des builds et des versions

    TFS 2017,1 RC1

    Fonctionnalités personnelles, d’administration et inter-projets

    Améliorations git

    • Importer un dépôt Git à partir de GitHub, bitbucket, GitLab ou d’autres emplacements
    • Ajouter un fichier .gitignore pendant la création du dépôt
    • Redémarrer la fusion de la requête de tirage
    • Markdown dans la description de la requête de tirage
    • Pièces jointes dans les discussions de requête de tirage
    • Redémarrer la fusion de la requête de tirage
    • Prendre en charge les exclusions de fichiers dans la stratégie de réviseur obligatoire
    • Surligner les requêtes de tirage qui comportent des mises à jour
    • Stratégie de branche pour la stratégie de fusion de la requête de tirage
    • Exposer des informations sur les conflits de fusion
    • Rechercher un fichier ou un dossier dans l’historique de validation
    • Améliorations apportées à la page de validation
    • Rechercher des validations dans les branches

    Améliorations du code Hub

    • Branche de comparaison configurable
    • Rechercher un fichier ou un dossier dans votre Hub de code
    • Ajouter des dépôts aux Favoris
    • Bouton d’aperçu Markdown
    • Confirmation de suppression de dépôts

    Améliorations de la Package Management

    • Affichages de mise en production dans la gestion des packages
    • npm dans la gestion des packages

    Améliorations de la recherche de code

    • Code Search service comprend la version 2,4 de Elasticsearch.

    Améliorations de code Insights

    • Les tâches MSBuild SonarQube sont désormais disponibles à partir d’une extension fournie par SonarSource

    Améliorations de la Build

    • Restaurer les définitions de build
    • Désactiver la synchronisation et l’extraction des sources dans une build
    • Clone superficiel Git et Git LFS
    • Contrôle de version des tâches pour les définitions de build et de mise en version

    Améliorations des tests

    • Vérifier les bogues à partir de l’élément de travail
    • Programmes d’assistance du client REST pour les opérations des étapes de test
    • Mettre à jour les bogues existants à partir de l’exécuteur web
    • Description de cas de test dans l’exécuteur web
    • Point de contribution du hub de test
    • Supprimer les artefacts de test
    • Favoris pour les plans de test
    • Analyse d’impact des tests pour les tests automatisés gérés
    • Prise en charge de Firefox pour l' & extension test Feedback

    Améliorations interplateformes

    • Mise en forme xcpretty de la tâche de génération Xcode
    • Publier les résultats de la couverture du code et des tests Jenkins
    • Xcode 8 signature et exportation de packages dans la tâche de génération Xcode

    Améliorations de la Release Management

    • Planifications multiples dans les mises en production
    • Connexions au service en ligne dans les builds et les mises en production
    • Lier des artefacts de build à partir d’un autre projet
    • Améliorations apportées au groupe de ressources Azure
    • Tâche Azure CLI

    Fonctionnalités dépréciées

    • Salles d’équipe: plusieurs bonnes solutions sont disponibles et s’intègrent parfaitement à TFS qui prennent en charge les notifications et les conversations, telles que Microsoft teams et la marge. Par conséquent, nous avons décidé de déprécier notre fonctionnalité de salle d’équipe à la fois Azure DevOps Services et TFS. Pour en savoir plus sur cette modification et la chronologie pour la désapprobation, consultez le billet de blog dépréciation des salles d’équipe dans Azure DevOps services et TFS.

    TFS 2017 RTW

    Notes

    Les liens suivants ouvrent les sections associées dans les notes de publication de Team Foundation Server 2017 .

    Contrôle de code source

    Agile et création de rapports

    DevOps

    Administration, Marketplace et autres

    Fonctionnalités dépréciées

    • Version client du formulaire d’élément de travail: dans Visual Studio 2017, les éléments de travail s’ouvrent dans une fenêtre de navigateur. Pour en savoir plus sur cette modification, consultez le billet de blog les éléments de travail désormais ouverts sur le Web à partir de Visual Studio 15.
    • Lab Management: les outils de génération et de gestion des versions natifs remplacent les outils de Lab Management précédents. Pour plus d’informations, consultez utiliser la build et les Release Management au lieu de Lab Management pour les tests automatisés.
    • Microsoft Test Manager: le Hub test du portail Web est une solution de gestion des tests entièrement fonctionnelle qui fonctionne sur toutes les plateformes et avec tous les navigateurs. Nous vous recommandons d’utiliser le hub de test sur Microsoft Test Manager pour toutes vos exigences de gestion des tests. Vous pouvez utiliser Microsoft Test Manager pour tester vos applications de bureau en lançant Microsoft Test Runner (client) à partir du Hub test. Pour plus d’informations, consultez l’aide sur l’utilisation de Microsoft Test Manager.
    • Intégration de Project Server: Team Foundation Server 2017 et versions ultérieures ne prennent plus en charge l’intégration native avec Microsoft Project Server. Toutefois, des outils tiers sont disponibles pour prendre en charge la synchronisation. Pour plus d’informations, consultez synchroniser les Team Foundation Server avec Project Server.
    • Client/serveur version v1 du gestionnaire de publication: les fonctionnalités de Release Management sont intégrées à Team Foundation Server 2015 Update 2 et versions ultérieures, ainsi qu’à la version Web Portal Release Hub. La version Web la plus récente est l’alternative recommandée à la version du serveur et du client. Pour plus d’informations, consultez automatiser les déploiements avec Release Management.
    • Concepteurs UML: ces concepteurs ont été supprimés des fonctionnalités de Visual Studio Enterprise Client et d’architecture. Pour plus d’informations, consultez Nouveautés de la conception dans Visual Studio.

    TFS 2015

    TFS 2015 mise à jour 4

    Team Foundation Server 2015 Update 4 comprend le téléchargement Team Foundation Server Update 4.

    Pour en savoir plus sur les téléchargements associés, consultez la page téléchargements.

    Pour en savoir plus sur les nouveautés et les correctifs de bogues apportés dans cette version, consultez notes de publication pour Team Foundation Server 2015 Update 4.

    TFS 2015 Update 3

    Notes

    Les liens suivants ouvrent les sections associées dans les notes de publication de Team Foundation Server 2015 Update 3 .

    Contrôle de code source

    Agile et création de rapports

    DevOps

    Administration, Marketplace et autres

    TFS 2015 Update 2

    Notes

    Les liens suivants ouvrent les sections associées dans les notes de publication de Team Foundation Server 2015 Update 2 .

    Team Foundation Server Express

    Team Foundation Server 2015 Update 2 et les versions ultérieures sont gratuites pour un maximum de cinq utilisateurs, ce qui remplace TFS Express. Les utilisateurs TFS Express existants peuvent exécuter une mise à niveau vers Team Foundation Server mise à jour 2 2015 et continuer à l’utiliser gratuitement pour un maximum de cinq utilisateurs. Pour le sixième utilisateur et au-delà, les licences d’accès client doivent être utilisées. Consultez la page de tarification Team Foundation Server.

    Contrôle de code source

    Agile et création de rapports

    DevOps

    Administration, Marketplace et autres

    TFS 2015 mise à jour 1

    Notes

    Les liens suivants ouvrent les sections associées dans les notes de publication de Team Foundation Server 2015 Update 1 .

    Contrôle de code source

    Journaux des travaux en souffrance agile

    Tableaux kanban

    Scrum

    Tableaux de bord et requêtes

    Build

    Tester

    Administration, Marketplace et autres

    TFS 2015 RTM

    Notes

    Les liens suivants ouvrent les sections associées dans les notes de publication de Team Foundation Server 2015 Update 1 .

    Contrôle de code source

    Agile et création de rapports

    DevOps

    Administration, Marketplace et autres

    Fonctionnalités dépréciées

    Les fonctionnalités suivantes ont été dépréciées avec la version indiquée.

    Azure DevOps Server 2019

    Le plug-in Team Foundation pour Office déprécie la prise en charge de Microsoft Project et Microsoft PowerPoint avec la création de plan conceptuel. L’intégration de projet et la commande TFSFieldMapping ne sont pas prises en charge pour Azure DevOps Server 2019 ni pour Azure DevOps services. Le plug-in continuera de prendre en charge Microsoft Excel.

    L’Assistant fonctionnalités de configuration est déconseillé.

    Nous supprimerons le modèle d’objet client et les API SOAP dans les futures versions, bien que Azure DevOps Server 2019 continue de prendre en charge l’API SOAP de suivi des éléments de travail et le modèle d’objet client, il sera supprimé dans la prochaine version majeure de Azure DevOps Server. Vous trouverez plus d’informations dans notre documentation.

    Impact de la mise à niveau vers Azure DevOps Server 2019 sur les tâches : la copie des fichiers de l’ordinateur Windows et PowerShell sur les groupes d’ordinateurs cibles sous test Hub a été dépréciée dans TFS 2017 RTM. Avec Azure DevOps Server 2019, le service groupes de machines n’est plus disponible. Cela aura un impact sur les utilisateurs de la tâche « copie de fichiers de l’ordinateur Windows », version 1. * et « PowerShell sur les machines cibles », version 1. *. Pour que vos pipelines continuent de fonctionner,

    Vous devez basculer vers la tâche « copie de fichiers de l’ordinateur Windows » version 2. * et fournir le nom de domaine complet de l’ordinateur cible au lieu de simplement le nom de l’ordinateur. Et basculer vers la tâche « PowerShell sur l’ordinateur cible » version 2. * ou version ultérieure et fournir le nom de domaine complet du nom de l’ordinateur ou de l’ordinateur, suivi des ports Windows Remote Management (http/https). Par exemple, targetMachine : 5985 ou targetMachine : 5986

    TFS 2018

    TFS 2018,2 : déprécier exécuter des tests fonctionnels et déployer des tâches de l’agent de tâche

    TFS 2018 : les fonctionnalités suivantes ont été déconseillées :

    TFS 2017

    • Lab Management: les outils de génération et de gestion des versions natifs remplacent les outils de Lab Management précédents. Pour plus d’informations, consultez utiliser la build et les Release Management au lieu de Lab Management pour les tests automatisés.
    • Microsoft Test Manager: le Hub test du portail Web est une solution de gestion des tests entièrement fonctionnelle qui fonctionne sur toutes les plateformes et avec tous les navigateurs. Nous vous recommandons d’utiliser le hub de test sur Microsoft Test Manager pour toutes vos exigences de gestion des tests. Vous pouvez utiliser Microsoft Test Manager pour tester vos applications de bureau en lançant Microsoft Test Runner (client) à partir du Hub test. Pour plus d’informations, consultez l’aide sur l’utilisation de Microsoft Test Manager.
    • Intégration de Project Server: Team Foundation Server 2017 et versions ultérieures ne prennent plus en charge l’intégration native avec Microsoft Project Server. Toutefois, des outils tiers sont disponibles pour prendre en charge la synchronisation. Pour plus d’informations, consultez synchroniser les Team Foundation Server avec Project Server.
    • Client/serveur version v1 du gestionnaire de publication: les fonctionnalités de Release Management sont intégrées à Team Foundation Server 2015 Update 2 et versions ultérieures, ainsi qu’à la version Web Portal Release Hub. La version Web la plus récente est l’alternative recommandée à la version du serveur et du client. Pour plus d’informations, consultez automatiser les déploiements avec Release Management.
    • Concepteurs UML: ces concepteurs ont été supprimés des fonctionnalités de Visual Studio Enterprise Client et d’architecture. Pour plus d’informations, consultez Nouveautés de la conception dans Visual Studio.
    • Version client du formulaire d’élément de travail: dans Visual Studio 2017, les éléments de travail s’ouvrent dans une fenêtre de navigateur. Pour en savoir plus sur cette modification, consultez le billet de blog les éléments de travail désormais ouverts sur le Web à partir de Visual Studio 15.