Partager via


Nouvelle application Azure Boards et Azure Repos pour Microsoft Teams - Sprint 159 Update

Dans la mise à jour Sprint 159 d’Azure DevOps, nous sommes ravis d’annoncer la nouvelle application Microsoft Teams pour Azure Boards et Azure Repos. L’application Azure Boards vous permet de surveiller l’activité des éléments de travail et de créer des éléments de travail à partir de votre canal Microsoft Teams. D’autre part, l’application Azure Repos vous permettra de surveiller vos dépôts et d’être averti chaque fois que du code est envoyé/archivé, que des demandes de tirage (TIRAGE) sont créées, que les demandes de tirage sont mises à jour et bien plus encore dans votre canal Microsoft Teams.

Pour plus d’informations, consultez la liste des fonctionnalités ci-dessous.

Nouveautés d’Azure DevOps

Fonctionnalités

Azure Boards :

Azure Repos :

Azure Pipelines :

Wiki :

Azure Boards

application Azure Boards pour Microsoft Teams

Nous sommes ravis d’annoncer la nouvelle application Azure Boards pour Microsoft Teams. Avec cette application, vous pouvez surveiller l’activité des éléments de travail et créer de nouveaux éléments de travail directement à partir de vos canaux Microsoft Teams. L’application vous permet de configurer et de gérer des abonnements aux événements, y compris l’élément de travail créé, l’élément de travail mis à jour, etc. et pour obtenir des notifications pour ces événements dans votre canal Teams. Les conversations dans le canal peuvent être utilisées pour créer des éléments de travail. En outre, vous pouvez utiliser des URL d’éléments de travail pour obtenir des aperçus et lancer des discussions à leur sujet.

Azure Boards application pour Microsoft Teams.

Importer des éléments de travail à partir d’un fichier CSV

Jusqu’à présent, l’importation d’éléments de travail à partir d’un fichier CSV dépendait de l’utilisation du plug-in Excel. Dans cette mise à jour, nous fournissons une expérience d’importation de première classe directement à partir de Azure Boards afin que vous puissiez importer de nouveaux éléments de travail ou mettre à jour des éléments de travail existants. Pour plus d’informations, consultez la documentation ici.

Importer des éléments de travail à partir d’un fichier CSV.

Ajouter un champ parent à des cartes d’élément de travail

Le contexte parent est désormais disponible dans votre tableau Kanban en tant que nouveau champ pour les cartes d’éléments de travail. Vous pouvez maintenant ajouter le champ Parent à vos cartes, en contournant la nécessité d’utiliser des solutions de contournement telles que des balises et des préfixes.

Ajoutez un champ parent aux cartes d’éléments de travail.

Ajouter un champ parent à backlog et aux requêtes

Le champ parent est désormais disponible lors de l’affichage des backlogs et des résultats des requêtes. Pour ajouter le champ parent, utilisez la vue Options de colonne .

Ajoutez un champ parent à backlog et aux requêtes.

Vous pouvez maintenant définir le contexte de votre recherche en tapant et en choisissant / parmi le backlog, le tableau, le sprint et l’élément de travail dans la zone de recherche sur Azure Boards. Cette fonctionnalité vous permet de rechercher et de trouver plus facilement n’importe quel élément dans Azure Boards sans avoir à changer d’onglet pour votre recherche.

Conseil

Vous pouvez appeler la navigation rapide en tapant le raccourci / clavier sur Azure Boards.

appelez la navigation rapide.

Pour toutes les entités sur Azure Boards, cette fonctionnalité filtre les éléments récemment consultés et les premiers résultats du terme de recherche par contexte. Vous pouvez sélectionner un résultat pour accéder directement à l’élément.

Sélectionnez un résultat pour accéder directement à l’élément.

Azure Repos

application Azure Repos pour Microsoft Teams

Nous sommes ravis d’annoncer la nouvelle application Azure Repos pour Microsoft Teams. Avec cette application, vous pouvez surveiller vos dépôts et être averti chaque fois que du code est envoyé/archivé, que des demandes de tirage (PR) sont créées ou mises à jour et bien plus encore dans votre canal Teams. En outre, les préversions des URL de demande de tirage vous aideront à lancer des discussions sur les demandes de tirage et à avoir des conversations contextuelles et significatives. L’application prend en charge les dépôts Git et TFVC.

Azure Repos application pour Microsoft Teams.

Marquer les fichiers comme révisés dans une demande de tirage

Parfois, vous devez passer en revue les demandes de tirage qui contiennent des modifications apportées à un grand nombre de fichiers et il peut être difficile de suivre les fichiers que vous avez déjà examinés. Vous pouvez maintenant marquer les fichiers comme étant examinés dans une demande de tirage.

Vous pouvez marquer un fichier comme étant révisé à l’aide du menu déroulant en regard d’un nom de fichier ou en pointant et en cliquant sur le nom du fichier.

Notes

Cette fonctionnalité est uniquement destinée à suivre votre progression lorsque vous passez en revue une demande de tirage. Il ne représente pas le vote sur les demandes de tirage. Ces marques ne seront visibles que par le réviseur.

Marquez les fichiers comme examinés dans une demande de tirage.

Cette fonctionnalité a été hiérarchisée en fonction d’une suggestion du Developer Community.

Nouvelle interface utilisateur web pour Azure Repos pages d’accueil (préversion)

Vous pouvez maintenant essayer nos nouvelles pages d’accueil modernes, rapides et conviviales pour les mobiles dans Azure Repos. Ces pages sont disponibles pour afficher un aperçu en tant que pages d’accueil New Repos. Les pages d’accueil incluent toutes les pages à l’exception des détails de la demande de tirage, des détails de validation et de la comparaison des branches.

Web

Nouvelle interface utilisateur web pour Azure Repos pages d’accueil.

Mobile

Nouvelle interface utilisateur mobile pour Azure Repos pages d’accueil.

Lorsque nous avons écouté vos commentaires du Developer Community, nous avons entendu dire que vous souhaitiez pouvoir rechercher votre code pour trouver des fichiers avec des termes proches les uns des autres. Vous pouvez maintenant utiliser les opérateurs NEAR, BEFORE et AFTER pour rechercher des fichiers en fonction de la distance et de l’ordre du terme. Par exemple, si vous recherchez la barre foo NEAR , elle retourne tous les fichiers où foo se trouve à proximité de la barre de termes.

Azure Pipelines

Déployer Azure Resource Manager (ARM) au niveau de l’abonnement et du groupe d’administration

Auparavant, nous prenions en charge les déploiements uniquement au niveau du groupe de ressources. Avec cette mise à jour, nous avons ajouté la prise en charge du déploiement de modèles ARM aux niveaux de l’abonnement et du groupe d’administration. Cela vous aidera lors du déploiement d’un ensemble de ressources, mais vous les placez dans différents groupes de ressources ou abonnements. Par exemple, le déploiement de la machine virtuelle de sauvegarde pour Azure Site Recovery dans un groupe de ressources et un emplacement distincts.

Mises à jour aux images de pipelines hébergés

Nous avons apporté des mises à jour à plusieurs images de machine virtuelle hébergées par Azure Pipelines. Voici quelques-uns des points forts de cette mise à jour :

  • Mise à niveau de Visual Studio 16.2 vers 16.3 pour VS2019.
  • Mise à niveau de VS pour Mac 8.2.6.26 vers 8.3.0.1805 pour macOS 10.13 et 10.14.
  • Ajout de Java 13 à macOS 10.13 et 10.14.
  • Ajout de Mono 6.4.0 à macOS 10.13 et 10.14.
  • Mise à niveau de Xcode 11-beta vers 11.0 GA.
  • Réduction de la taille du disque pour augmenter l’efficacité opérationnelle, ce qui entraîne une diminution d’environ 40 Go d’espace libre pour Ubuntu 16.04.
  • Correction de différents bogues.

Vous trouverez plus d’informations sur les dernières versions ici.

Notes

Nous supprimerons Ruby 2.3.x de toutes les images dans une prochaine mise à jour depuis sa fin de vie le 31 mars 2019. En outre, nous allons supprimer Python 3.4.x qui a atteint la fin de vie le 18 mars 2019.

Fonctionnalités de CD pour vos pipelines YAML à plusieurs étapes

Vous pouvez maintenant utiliser les artefacts publiés par votre pipeline CI et activer les déclencheurs d’achèvement de pipeline. Dans les pipelines YAML à plusieurs étapes, nous introduisons pipelines en tant que ressource. Dans votre YAML, vous pouvez maintenant faire référence à un autre pipeline et activer également les déclencheurs CD.

Voici le schéma YAML détaillé pour la ressource pipelines.

resources: 
  pipelines:
  - pipeline: MyAppCI  # identifier for the pipeline resource
    project:  DevOpsProject # project for the build pipeline; optional input for current project
    source: MyCIPipeline  # source pipeline definition name
    branch: releases/M159  # branch to pick the artifact, optional; defaults to all branches
    version: 20190718.2 # pipeline run number to pick artifact; optional; defaults to last successfully completed run
    trigger:     # Optional; Triggers are not enabled by default.
      branches:  
        include:  # branches to consider the trigger events, optional; defaults to all branches.
        - main
        - releases/*
        exclude:   # branches to discard the trigger events, optional; defaults to none.
        - users/*  

En outre, vous pouvez télécharger les artefacts publiés par votre ressource de pipeline à l’aide de la - download tâche .

steps: 
- download: MyAppCI  # pipeline resource identifier
    artifact:  A1 # name of the artifact to download; optional; defaults to all artifacts

Pour plus d’informations, consultez la documentation sur le téléchargement des artefacts ici.

Intégration de Bitbucket et autres améliorations apportées à la prise en main des pipelines

L’expérience de prise en main de Pipelines a été mise à jour pour fonctionner avec les référentiels Bitbucket. Azure Pipelines analyse désormais le contenu de votre dépôt Bitbucket et recommande un modèle YAML pour vous aider à démarrer.

Notes

La prise en charge de Bitbucket est réservée aux Azure DevOps Services uniquement.

La possibilité de renommer le fichier généré est une question courante de l’Assistant de prise en main. Actuellement, il est archivé comme azure-pipelines.yml à la racine de votre dépôt. Vous pouvez maintenant mettre à jour ce nom de fichier ou un autre emplacement avant d’enregistrer le pipeline.

Enfin, vous aurez plus de contrôle lors de l’archivage du azure-pipelines.yml fichier dans une autre branche, car vous pouvez choisir d’ignorer la création d’une demande de tirage à partir de cette branche.

Prise en charge des scripts PowerShell dans la tâche Azure CLI

Auparavant, vous pouviez exécuter des scripts batch et bash dans le cadre d’une tâche Azure CLI. Avec cette mise à jour, nous avons ajouté la prise en charge des scripts principaux PowerShell et PowerShell à la tâche.

Prise en charge des scripts PowerShell dans la tâche Azure CLI.

Wiki

Accéder aux pages wiki récemment visitées

Nous vous avons permis de trouver facilement les pages wiki récemment visitées dans le projet. Vous pouvez maintenant accéder aux pages wiki récemment visitées en cliquant sur la zone de recherche dans le hub Wiki.

Conseil

Vous pouvez appeler la zone de recherche en tapant le raccourci clavier « / ».

Accédez aux pages wiki récemment visitées.

Recherche instantanée du wiki

À présent, vous pouvez afficher les résultats de la recherche wiki à mesure que vous tapez dans la zone de recherche. Cela vous aidera à accéder rapidement à la page wiki de votre choix.

Recherche instantanée du wiki.

Vous pouvez également rechercher vos pages wiki à partir de Azure Boards en tapant /wiki.

Recherchez des pages wiki à partir de Azure Boards en tapant /wiki.

Étapes suivantes

Notes

Ces fonctionnalités seront déployées au cours des deux à trois prochaines semaines.

Accédez à Azure DevOps et jetez un coup d’œil.

Comment fournir des commentaires

Nous aimerions savoir ce que vous pensez de ces fonctionnalités. Utilisez le menu de commentaires pour signaler un problème ou fournir une suggestion.

Faire une suggestion

Vous pouvez également obtenir des conseils et répondre à vos questions par la communauté sur Stack Overflow.

Merci,

Kurt Samuelson