Annotations de pull request sur les cartes de tableau et outils MCP Enterprise Live Migration

Dans ce sprint, Azure Boards introduit les annotations de pull request sur les cartes, offrant ainsi aux équipes une visibilité instantanée sur les pull requests liées directement sur le tableau. Nous avons également ajouté des outils Enterprise Live Migration au serveur MCP distant, étendu les informations fournies par l’analyse des dépendances dans GitHub Advanced Security pour Azure DevOps, et ajouté la prise en charge des connexions de service Azure DevOps pour la tâche InvokeRestAPI dans Azure Pipelines.

Pour plus d’informations, consultez les notes de publication.

General

Sécurité avancée GitHub pour Azure DevOps

Azure Boards

Azure Pipelines

General

Enterprise Live Migration MCP Server Tools (préversion)

Enterprise Live Migrations (ELM) aide les organisations à migrer Azure DevOps référentiels vers GitHub Enterprise Cloud avec résidence des données tout en réduisant les interruptions. Nous avons ajouté des outils ELM à notre serveur MCP distant, ce qui vous permet de simplifier et d'automatiser les migrations de référentiels vers GitHub.

Ces outils peuvent être utilisés pour créer des agents personnalisés et des compétences pour les tâches de migration de référentiel.

En savoir plus sur le serveur MCP distant et les outils ELM.

Sécurité avancée GitHub pour Azure DevOps

Afficher les informations de dépendance de développement sur la page Alertes

Pour les écosystèmes pris en charge, les alertes d’analyse des dépendances indiquent maintenant si une alerte provient d’une dépendance de développement. Vous pouvez donc mieux hiérarchiser et trier vos alertes de dépendance. Ces informations sont actuellement disponibles au niveau du référentiel. Pour plus d’informations, consultez Les écosystèmes de packages pris en charge.

Copilot Autofix évite les branches vides et les pull requests vides

Lorsque Copilot Autofix ne produit pas de modifications de code à enregistrer dans un commit, il ne laisse plus de branche vide ni ne crée de pull request vide. Cette amélioration réduit l’encombrement du référentiel à partir des exécutions de correction automatique qui ne génèrent pas de correctif proposé.

Les pull requests Copilot Autofix apparaissent automatiquement dans les détails de l’alerte

Lorsque Copilot Autofix crée une pull request pour une alerte CodeQL, les détails de l’alerte se mettent désormais automatiquement à jour pour afficher la pull request et continuent de se mettre à jour une fois celle-ci terminée. Vous n’avez plus besoin d’actualiser la page pour voir que le correctif suggéré est prêt à être examiné.

Correction automatique par Copilot des demandes de tirage (pull requests) dans les détails de l’alerte

Les pull requests Autofix de Copilot sont plus faciles à repérer

Les pull requests créées par Copilot Autofix utilisent désormais la balise Copilot Autofix au lieu d’ajouter un suffixe au titre de la pull request.

Azure Boards

Annotations de demande de tirage (pull request) sur les cartes

Nous avons ajouté une nouvelle annotation de pull request aux paramètres des cartes du tableau. Lorsqu’elles sont activées (paramètre par défaut), les demandes de tirage liées sont affichées directement sur les cartes.

Cela donne aux équipes une meilleure visibilité de l’activité de développement sans quitter le conseil. Vous pouvez rapidement voir quels éléments de travail ont des pull requests associées, ce qui facilite le suivi de la progression, l’identification du travail en attente de révision et le repérage des éléments qui peuvent être bloqués en raison de modifications du code.

Capture d’écran montrant les annotations de pull request sur les cartes du tableau.

Azure Pipelines

Appeler Azure DevOps API REST à partir de la tâche Appeler l’API REST

La tâche InvokeRestAPI@1 prend désormais en charge la connexion de service Azure DevOps. Cela vous permet d’appeler Azure DevOps API REST directement à partir d’un pipeline, sans avoir à configurer une connexion de service générique personnalisée et à gérer l’authentification vous-même.

Sélectionnez le type de connexion dans l’entrée connectionType et référencez votre connexion de service Azure DevOps :

- task: InvokeRESTAPI@1
  inputs:
    connectionType: 'connectedServiceNameAzureDevOps'
    serviceConnection: '<your-azure-devops-service-connection>'
    method: 'GET'
    urlSuffix: '<organization>/<project>/_apis/build/builds?api-version=7.1'

L’entrée connectionType accepte les valeurs suivantes :

  • connectedServiceName – Connexion de service générique (par défaut).
  • connectedServiceNameAzureDevOps: connexion de service Azure DevOps.
  • connectedServiceNameARM – connexion de service Azure Resource Manager.

Étapes suivantes

Note

Ces fonctionnalités seront déployées au cours des deux à trois prochaines semaines. Allez à Azure DevOps et regardez.

Comment fournir des commentaires

Nous voulons entendre ce que vous pensez de ces fonctionnalités. Utilisez le menu d’aide 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.