Partager via


Nouvelle application Azure Pipelines pour Teams, amélioration de l’intégration de GitHub et d’Azure Boards - Mise à jour sprint 151

Dans la mise à jour Sprint 151 d’Azure DevOps, nous avons amélioré l’intégration de GitHub à Azure Boards en ajoutant une application De la Place de marché GitHub pour simplifier l’acquisition et la configuration avec vos référentiels GitHub. En outre, vous pouvez désormais lier des éléments de travail dans Azure Boards avec des problèmes connexes dans GitHub. Par exemple, vous pouvez accepter les rapports de bogues de vos utilisateurs dans GitHub tout en organisant le travail de votre équipe dans Azure Boards.

En outre, nous avons ajouté une nouvelle application Azure Pipelines pour Microsoft Teams qui vous permet de surveiller et de gérer facilement vos pipelines à partir de Teams.

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

Fonctionnalités

Azure Boards :

Azure Pipelines :

Azure Repos :

Azure Boards

Ajouter Azure Boards à partir du GitHub Marketplace

La nouvelle application Azure Boards dans la Place de marché GitHub simplifie l’acquisition et la configuration d’Azure Boards pour vos dépôts GitHub.

Auparavant, vous pouvez activer une connexion avec des référentiels GitHub via l’authentification par jeton d’accès personnel ou OAuth. À l’aide d’OAuth ou de PAT, Azure Boards utilise l’identité GitHub d’une personne pour surveiller et lier l’activité du code avec des éléments de travail. Toutefois, étant donné que les membres de votre équipe peuvent changer au fil du temps, il peut être moins souhaitable d’utiliser l’identité et les autorisations GitHub d’une personne. En installant l’application Azure Boards, vous pouvez autoriser l’application à effectuer des actions à la place.

Pour commencer, installez l’application à partir de la Place de marché GitHub dans votre compte Ou organisation GitHub. Vous pouvez également consulter la documentation GitHub &Azure Boards pour plus d’informations.

GitHub marketplace Azure Boards app.

Accepter et exécuter sur des problèmes dans GitHub lors de la planification dans Azure Boards

L’intégration entre Azure Boards et GitHub a jusqu’à présent été tout au sujet de la liaison de l’activité du code aux éléments de travail. Bien que cela ait été adapté à plusieurs équipes qui souhaitent tirer pleinement parti d’Azure Boards pour la planification et la gestion des travaux, il reste d’autres équipes, qui peuvent toujours vouloir suivre les problèmes dans GitHub, en souhaitant plus.

Vous pouvez maintenant lier des éléments de travail dans Azure Boards avec des problèmes connexes dans GitHub. Avec ce nouveau type de liaison, plusieurs autres scénarios sont désormais possibles. Si votre équipe souhaite continuer à accepter les rapports de bogues des utilisateurs, par exemple, en tant que problèmes dans GitHub, mais associez et organisez le travail de l’équipe dans Azure Boards, vous pouvez maintenant le faire.

Link work items in Azure Boards with related issues in GitHub.

La même syntaxe de mention utilisée par votre équipe pour les validations et les demandes de tirage s’applique toujours et bien sûr, vous pouvez lier manuellement dans Azure Boards avec l’URL du problème. Pour plus d’informations, consultez la documentation GitHub &Azure Boards .

Link manually in Azure Boards with the GitHub issue URL.

Sélecteur de personnes du Tableau de tâches

Selon la taille de votre équipe et le nombre d’éléments de travail en cours, votre tableau des tâches peut être un peu bondé. Vous pouvez utiliser le filtrage pour choisir les carte à afficher et à vous concentrer sur ce qui est intéressant dans le moment.

Vous pouvez maintenant choisir la façon dont vous filtrez une personne dans le tableau des tâches. Utilisez le sélecteur de personnes lorsque vous devez voir comment le travail de la personne sélectionnée est lié au travail de l’équipe. Cela met en évidence les carte appartenant à la personne sélectionnée afin que vous puissiez afficher, mettre à jour et réorganiser les carte tout en mettant l’accent sur la personne sélectionnée.

Gif to demo person picker in taskboard.

La barre de filtre fonctionne désormais en parité avec les expériences de filtrage afin que vous voyiez uniquement les carte qui correspondent au filtre. Utilisez l’objet Affecté pour filtrer quand vous devez rapidement trouver ce que vous et d’autres travaillez.

Gif to demo Assigned to filter in taskboard.

Azure Pipelines

Application Azure Pipelines pour Microsoft Teams

Nous sommes heureux d’annoncer la nouvelle application Azure Pipelines pour Microsoft Teams. Vous pouvez désormais facilement surveiller Azure DevOps Pipelines et approuver des versions dans Teams. En outre, vous pouvez gérer les abonnements pour les builds, versions terminées, approbations en attente et recevoir des notifications pour ces événements dans vos canaux Teams.

Pour commencer, installez l’application Azure Pipelines à partir du Magasin d’applications Microsoft Teams et consultez la documentation ici.

Azure Pipelines app for Microsoft Teams.

Mises à jour à l’expérience de création de pipeline

Auparavant, nous avions deux points d’entrée lorsque vous avez créé un pipeline de build. Un pour les pipelines de build classiques et un autre pour les pipelines de build YAML. Que vous ayez vu l’un ou l’autre été contrôlé par un bouton bascule de fonctionnalités d’aperçu.

Avec cette mise à jour, nous avons supprimé le bouton bascule des fonctionnalités d’aperçu afin que vous disposiez d’un point d’entrée unique qui couvre les builds YAML et classiques. La nouvelle expérience prend en charge tous les types de référentiels pris en charge dans l’expérience classique. Toutefois, si un type de dépôt prend en charge les builds YAML et classiques (par exemple, GitHub ou Azure Repos), la préférence est donnée aux builds YAML. Vous pouvez toujours remplacer et choisir l’éditeur classique pour créer un pipeline sans YAML.

New pipeline - where is your code?.

Azure Repos

Point d’extension de création du dépôt

Nous avons ajouté un point d’extension pour vous permettre d’ajouter de nouveaux éléments au sélecteur de référentiels. Ce point d’extension vous permet d’ajouter des actions personnalisées (redirections, fenêtres contextuelles, etc.) vers le menu du sélecteur de référentiel, ce qui permet d’activer des flux tels que d’autres scénarios de création de référentiel.

Repository creation extension.

Support amélioré pour l’encodage

Auparavant, la modification et l’enregistrement de fichiers sur le web n’enregistreraient que l’encodage UTF-8 et nous n’avons pas invité à modifier l’encodage du fichier. À présent, nous vous donnerons un avertissement lorsque vous essayez d’enregistrer un fichier qui n’est pas encodé par UTF via le web (qui prend uniquement en charge l’encodage UTF). En outre, nous avons ajouté la prise en charge de l’encodage UTF-16 et UTF-32 via le point de terminaison push web. Cela signifie que nous allons conserver le type d’encodage afin que vous n’ayez pas à les réécrire en UTF-8.

La capture d’écran suivante montre et illustre la boîte de dialogue que vous verrez lorsque vous introduisez des modifications d’encodage par un push web.

Example of the dialog when you introduce encoding changes by a web push.

É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 commentaires pour signaler un problème ou fournir une suggestion.

Make a suggestion

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

Merci,

Biju Venugopal