Fonctionnalités d’Azure DevOps 2023 Q4

Boards

Gérer la hiérarchie du backlog lorsque des filtres sont appliqués

En tant qu’utilisateur, je souhaite conserver mon arborescence même quand je filtre mon backlog afin que je ne perde pas le contexte du travail que j’essaie d’organiser.

Gérer la hiérarchie du backlog lorsque des filtres sont appliqués

Note

Cette fonctionnalité sera disponible uniquement avec la préversion de New Boards Hubs.

Ticket de suggestion de la communauté

Prise en charge des emojis dans les balises d’élément de travail

En tant qu’utilisateur, je souhaite pouvoir ajouter des emojis (🤞🎉) dans mes balises.

Prise en charge des emojis dans les balises d’élément de travail

En tant qu’utilisateur, il me faut 5 étapes pour modifier un type de lien. Je souhaite modifier un type de lien dans l’interface utilisateur avec une seule étape.

Modifier les types de liens à partir de l’interface utilisateur web

Note

Cette fonctionnalité sera disponible uniquement avec la préversion de New Boards Hubs.

Enregistrer les améliorations apportées aux commentaires

Dans mon projet, certains utilisateurs n’ont besoin de contribuer qu’à des discussions. Ils ne doivent pas mettre à jour d’autres champs.

En tant qu'utilisateur, lorsque j'enregistre une discussion, l'ensemble de l'élément de travail (y compris l'exécution des règles d'élément de travail) ne doit pas être enregistré.

Enregistrer les améliorations apportées aux commentaires

Ticket de suggestion de la communauté

Pipelines

Pipelines sans informations d’identification

Les pipelines dépendent souvent des connexions de service qui stockent des secrets. Un cas d’usage courant pour Pipelines consiste à déployer des applications sur des ressources Azure à l’aide d’une connexion de service ARM. Chaque connexion stocke le mot de passe ou le certificat du principal de service Azure dans Azure DevOps. Les principaux inconvénients du stockage de ces informations d’identification dans Azure DevOps sont (a) Vous devrez mettre à jour les connexions de service dans Azure DevOps chaque fois que vous les mettez à jour dans Azure (b) Tasks dans un pipeline aura accès à ces secrets. De nombreux clients souhaitent éviter de stocker des secrets dans Azure DevOps. Ils ne veulent pas que la rotation de ces secrets soit régulière. Et ils veulent réduire le risque de ces secrets d'être exposés.

Pour ce faire, utilisez l’identité managée dans les connexions de service ARM. Toutefois, cette approche fonctionne uniquement avec les agents auto-hébergés ou les agents de groupe identique. Dans le cadre de ce travail, nous allons découvrir comment faire fonctionner l’identité managée avec les agents hébergés par Microsoft. L’objectif du schéma résultant est de promouvoir des pipelines sans informations d’identification qui sont simplement basés sur une identité managée, dont l’accès aux ressources peut être géré dans AAD.

La solution proposée dans le cadre de ce travail sera spécifique aux connexions de service Azure et ne fonctionnera pas pour d’autres types de connexions de service.

Abandonner Node 10 de l'agent et des tâches

L’agent Azure Pipelines et un certain nombre de ses tâches utilisent Node 6 ou Node 10 comme runtime. Compte tenu de la fin de vie du nœud 10, nous devons passer à une version plus récente de Node. Cela est également nécessaire pour que nous prenions en charge la prochaine version de macOS. Il existe une conséquence importante de passer à une version plus récente de Node. L’agent ne fonctionnera plus sur RHEL 6. Restez à l’écoute pour obtenir d’autres mises à jour ici et dans nos notes de publication.

Rapports

Widget de pull request pour sélectionner plusieurs dépôts

En tant qu’utilisateur, lorsque j’utilise le widget Demande de tirage, je dois être autorisé à sélectionner de nombreux référentiels.

Ticket de suggestion de la communauté.

Colonnes de cumul pour les resultats de la requête

Comme pour les backlogs, je souhaite pouvoir ajouter des colonnes de cumul aux résultats des requêtes.

Ticket de suggestion de la communauté

Le widget résultats de la requête doit afficher un lien vers l’élément parent avec une icône montrant le type d’élément de travail

afficher le lien avec le nom parent dans le widget de résultats de requête

Ticket de suggestion de la communauté