Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans ce sprint, l’exécution hors ordre vous permet de passer à une étape ultérieure du déploiement d’un pipeline YAML. Nous introduisons également des options pour abandonner et forcer l'annulation des exécutions de pipeline, la disponibilité générale de Commit Search, un nouvel éditeur Wiki, une recherche de page Wiki améliorée, des mises à jour de la connexion GitHub et des améliorations de Copilot Code Review.
Pour plus d’informations, consultez les notes de publication.
General
- La recherche de commit est désormais disponible
- MCP à distance dans Copilot Cowork (préversion publique)
Sécurité avancée GitHub pour Azure DevOps
Azure Boards
Azure Repos
- Résoudre les commentaires lors de l’application de suggestions
- Événements du journal d’audit pour Copilot Code Review
Azure Pipelines
- Abandonner l’exécution du pipeline
- Exécution des étapes dans le désordre
- Forcer l’annulation des exécutions du pipeline
Wiki
- Nouvelle expérience de l’éditeur Wiki (préversion publique)
- Amélioration de la recherche de pages Wiki
General
La recherche de commit est désormais disponible de façon générale
La recherche d’un commit ne nécessite plus la mémorisation de son ID. La recherche de commits est désormais disponible dans Azure DevOps. Vous pouvez rechercher des commits Git par texte dans le titre ou la description du commit dans chaque dépôt et projet auquel vous pouvez accéder.
Utilisez la zone de recherche en haut de votre projet, entrez vos mots clés et sélectionnez l’onglet Commits pour afficher les commits correspondants. Vous pouvez affiner les résultats par projet, référentiel, auteur et branche, et trier par heure de validation ou pertinence. Sélectionnez un résultat pour ouvrir les détails du commit, notamment les modifications associées, les éléments de travail et les pull requests.
La recherche de commits est disponible en même temps que le code, l’élément de travail, le Wiki et la recherche de package sans configuration requise.
MCP à distance dans Copilot Cowork (préversion publique)
Sécurité avancée GitHub pour Azure DevOps
Copilot Correction automatique des alertes d’analyse des dépendances et du code (préversion publique limitée)
Copilot Autofix dans GitHub Advanced Security for Azure DevOps génère désormais des correctifs suggérés pour les vulnérabilités de sécurité d’analyse des dépendances prises en charge et les alertes d’analyse du code. Ouvrez une alerte et sélectionnez Générer un correctif. L’agent de codage Copilot utilise le contexte du référentiel pour proposer un correctif dans une pull request. Vous pouvez donc passer en revue et tester les modifications avant la fusion.
Copilot Autofix reste en préversion publique limitée. Microsoft n'accepte pas actuellement d'autres participants.
Pour plus d’informations, consultez Copilot Autofix pour les alertes de sécurité du code.
Azure Boards
Faire une rotation des jetons d’accès personnels GitHub sans recréer de connexions
Vous pouvez désormais effectuer une rotation des jetons d’accès personnels (PAT) pour les connexions Azure Boards et GitHub sans avoir à recréer la connexion.
Pour les connexions qui utilisent l’authentification PAT, sélectionnez Mettre à jour le jeton dans le menu de connexion pour remplacer le jeton existant.
La rotation des jetons est également prise en charge par le biais d’API REST, ce qui permet aux organisations d’automatiser le processus.
Azure Repos
Marquer les commentaires comme résolus lors de l’application de suggestions
Note
Copilot Code Review est en préversion publique.
Vous pouvez maintenant résoudre les commentaires liés à la révision de code Copilot lorsque vous appliquez et validez les modifications suggérées, sans avoir à résoudre chaque commentaire individuellement.
Cette amélioration facilite le traitement des retours sur les pull requests et le suivi des commentaires qui nécessitent encore une attention.
Événements du journal d’audit pour Copilot Code Review
Note
Copilot Code Review est en préversion publique.
Les journaux d’audit d’Azure DevOps capturent désormais les modifications de configuration apportées à Copilot Code Review, ce qui donne aux administrateurs de l’organisation une meilleure visibilité sur la façon dont la fonctionnalité est gérée.
Les nouveaux événements d’audit sont les suivants :
- Activation ou désactivation de Copilot Code Review au niveau de l’organisation, du projet ou du référentiel.
- Modifications apportées au pool d’agents configuré.
- Mises à jour des instructions personnalisées.
- Modifications apportées au niveau d’effort par défaut.
- Modifications apportées aux stratégies de branche pour les révisions de code automatiques.
Ces événements sont disponibles dans la page Auditing de Azure DevOps, ce qui permet aux administrateurs de suivre les modifications de configuration de la révision du code Copilot au sein de leur organisation.
Azure Pipelines
Abandonner l’exécution du pipeline
Pour améliorer la sécurité du déploiement et empêcher le redéploiement de l’artefact incorrect, vous pouvez maintenant abandonner une exécution de pipeline. L’abandon d’une exécution le rend en lecture seule, de sorte que ses étapes ne peuvent pas être réexécutées.
Une exécution doit être dans un état final, tel que Échec ou Annulé, avant de pouvoir l’abandonner. L’abandon d’un lancement ne peut pas être inversé. Vous devez disposer de l’autorisation Abandonner les builds de pipeline pour abandonner une exécution.
Exécution dans le désordre
Parfois, vous souhaitez accélérer un déploiement, par exemple lorsque vous déployez un correctif logiciel. L’exécution des étapes dans le désordre vous permet de passer à une étape ultérieure lors de l’exécution d’un pipeline.
Imaginez que vous disposez d’un pipeline qui se déploie sur trois régions Azure en séquence : USA Ouest, USA Centre et USA Est.
Si vous déployez un correctif logiciel, vous souhaiterez peut-être effectuer un déploiement vers les régions Centre des États-Unis et Est des États-Unis avant la fin du déploiement vers Ouest des États-Unis. Développez la phase que vous souhaitez exécuter hors séquence, puis sélectionnez Exécuter l’étape.
L’exécution hors ordre vous permet également de contourner une étape ayant échoué. Par exemple, si le déploiement vers la région USA Ouest échoue et que sa résolution prendra du temps, vous pouvez toujours poursuivre le déploiement vers la RÉGION USA Centre.
L’accès à l’exécution des étapes dans le désordre nécessite la nouvelle autorisation Gérer l’ordre d’exécution des étapes.
Vous ne pouvez pas passer une étape marquée isSkippable: false. Par exemple, si vous marquez l’étape qui se déploie vers la région Central US comme impossible à ignorer, vous ne pouvez pas exécuter l’étape East US avant que l’étape Central US se termine avec succès.
Lorsque vous exécutez une phase hors de l’ordre, Azure Pipelines évalue son exécution condition. Par exemple, si une étape spécifie condition: eq(variables['Build.SourceBranchName'], 'main') et que vous exécutez le pipeline sur une release branche, vous ne pouvez pas exécuter la phase hors de l’ordre, car la condition est évaluée à false.
Forcer l’annulation des exécutions du pipeline
L’écriture d’expressions d’étape condition YAML peut entraîner un comportement d’exécution de pipeline inattendu, tel qu’une étape qui ne peut pas être annulée. Ce problème se produit lorsque la condition d’étape est évaluée à true, indépendamment de l’état d’exécution du pipeline. Par exemple, condition: eq(variables['Build.SourceBranchName'], 'main') ne vérifie pas l’état d’exécution.
Vous pouvez maintenant forcer l’annulation d’une exécution de pipeline pour arrêter ce comportement.
Warning
L’annulation forcée d’une exécution de pipeline met fin immédiatement à toutes les phases, tâches et étapes en cours d’exécution. Aucune étape, tâche ou étape supplémentaire ne sont exécutés. Cette action peut laisser votre système dans un état incohérent ou non souhaité. L’exécution est abandonnée et ne peut pas être réexécutée.
Pour forcer l’annulation d’une exécution de pipeline, vous avez besoin des autorisations de pipeline suivantes :
- Gérer l’ordre d’exécution des étapes
- Arrêter les compilations
- Abandonner les compilations
Wiki
Nouvelle expérience de l’éditeur de Wiki (préversion)
Nous avons introduit un nouvel éditeur Wiki alimenté par Monaco Editor, la même technologie utilisée dans Visual Studio Code. Le nouvel éditeur offre une expérience d’édition Markdown améliorée tout en conservant les fonctionnalités wiki existantes.
Le nouvel éditeur comprend :
- édition de type Visual Studio Code avec la mise en surbrillance de la syntaxe Markdown et les numéros de ligne.
- Recherchez et remplacez pour localiser et mettre à jour rapidement le contenu.
- Amélioration de l’annulation et du rétablissement pour la mise en forme, le collage, les pièces jointes et la saisie semi-automatique.
- Prise en charge de la saisie semi-automatique pour les pull requests (
!), les personnes (@), les éléments de travail (#), les liens Wiki et les modèles. - Préférences persistantes de l’éditeur pour le renvoi à la ligne et le défilement synchronisé.
Pour essayer le nouvel éditeur, activez-le via Fonctionnalités en préversion pour vous-même ou l’ensemble de votre organisation.
Amélioration de la recherche de pages Wiki
Nous avons repensé le fonctionnement de la recherche de pages Wiki pour améliorer la réactivité, en particulier pour les wikis plus volumineux. Lorsque vous entrez du texte dans la zone Filtrer les pages , les pages correspondantes s’affichent désormais plus rapidement.
La nouvelle solution améliore également les performances d’autres opérations de recherche Wiki, telles que :
- Sélection d’une destination dans le panneau Move page.
- Affichage des suggestions de page Wiki lors de l’ajout de liens dans l’éditeur Markdown.
- Filtrage des pages et dossiers par nom dans l’arborescence de pages Wiki.
Note
Les résultats de la recherche ne suivent plus l’ordre personnalisé des pages. Les pages apparaissent par ordre alphabétique pour une expérience cohérente et prévisible. Cet ordre peut différer de l’ordre personnalisé dans l’arborescence de navigation Wiki standard.
É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.
Vous pouvez également obtenir des conseils et obtenir des réponses à vos questions de la part de la communauté sur Stack Overflow.