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 :
- application Azure Boards pour Microsoft Teams
- Importer des éléments de travail à partir d’un fichier CSV
- Ajouter un champ parent à des cartes d’élément de travail
- Ajouter un champ parent à backlog et aux requêtes
- Navigation rapide dans Azure Boards recherche
Azure Repos :
- application Azure Repos pour Microsoft Teams
- Marquer les fichiers comme révisés dans une demande de tirage
- Nouvelle interface utilisateur web pour Azure Repos pages d’accueil (préversion)
- Prise en charge de proximité pour la recherche de code
Azure Pipelines :
- Déployer Azure Resource Manager (ARM) au niveau de l’abonnement et du groupe d’administration
- Mises à jour aux images de pipelines hébergés
- Fonctionnalités CD pour vos pipelines YAML à plusieurs étapes
- Intégration de Bitbucket et autres améliorations apportées à la prise en main des pipelines
- Prise en charge des scripts PowerShell dans la tâche Azure CLI
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.
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.
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.
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 .
Navigation rapide dans Azure Boards recherche
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.
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.
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.
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.
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
Mobile
Prise en charge de proximité pour la recherche de code
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.
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 « / ».
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.
Vous pouvez également rechercher vos 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.
Vous pouvez également obtenir des conseils et répondre à vos questions par la communauté sur Stack Overflow.
Merci,
Kurt Samuelson