Partager via


Améliorations supplémentaires de l'expérience des pull requests

Dans le dernier sprint, nous avons annoncé un ensemble d’améliorations apportées à la nouvelle expérience de demande de tirage. Dans ce sprint, nous doublons nos investissements dans cet espace avec une autre série d’améliorations. En janvier 2021, nous prévoyons de rendre la nouvelle expérience accessible à tous.

Fonctionnalités

Azure Repos

Azure Pipelines

Azure Repos

Cette mise à jour inclut les améliorations suivantes des pull-request basées sur vos retours.

Remarque

Notez que la nouvelle interface de pull request sera activée pour toutes les organisations en janvier 2021 et que vous ne pourrez pas revenir à l'ancienne interface.

Cliquer pour basculer entre les affichages inline et diff

Dans l’expérience précédente, vous pouvez basculer entre les affichages inline et diff avec un seul clic. Nous avons ramené cette fonctionnalité dans la nouvelle expérience sans avoir à sélectionner une liste déroulante.


clic unique pour basculer entre les affichages inline et diff

Dans la page Validations, vous pouvez comparer les modifications apportées dans une validation particulière avec sa validation parente. Cependant, vous pourriez vouloir naviguer vers le commit parent et comprendre davantage comment ce commit diffère de son propre parent. Cela est souvent nécessaire lorsque vous souhaitez comprendre toutes les modifications d’une version. Nous avons ajouté une carte de parent(s) à un commit pour vous aider en ce sens.


navigation Navigation vers les validations parentes

Plus d’espace pour les dossiers et les fichiers avec des noms longs dans l’onglet Fichiers pr

Les dossiers et les fichiers avec des noms longs ont été coupés en raison d’un manque d’espacement horizontal dans l’arborescence de fichiers. Nous avons récupéré de l’espace supplémentaire dans l’arbre en modifiant l’indentation de l’arbre pour qu’elle corresponde au nœud racine et en masquant le bouton des points de suspension sur la page sauf au survol.

Image de la nouvelle arborescence de fichiers :


Plus d’espace pour les dossiers et les fichiers

Image de l’arborescence de fichiers lors du pointage sur un répertoire :


Affichage du nom

Conserver la position de défilement lors du redimensionnement du panneau des différences dans l’onglet Fichiers PR

Lors du redimensionnement du panneau de différences côte à côte dans l’onglet fichiers de la demande de tirage, la position de défilement de l’utilisateur serait perdue. Ce problème a été résolu ; l’emplacement de défilement de l’utilisateur est maintenant conservé lors d'un redimensionnement du panneau de différences.

Rechercher une validation sur un appareil mobile

Lorsque vous affichez la page Commits sur un appareil mobile, la zone de recherche est manquante dans la nouvelle expérience. Par conséquent, il est difficile de trouver un commit par son hachage et de l’ouvrir. Cela a été résolu maintenant.

Utilisation améliorée de l’espace pour le nouvel affichage mobile Diff de fichier PR

Nous avons mis à jour cette page pour mieux utiliser l’espace afin que les utilisateurs puissent voir plus de fichiers dans les vues mobiles au lieu d’avoir 40 % de l’écran occupé par un en-tête.


Utilisation améliorée de l’espace nouveau nom de fichier pr

Images améliorées dans l'affichage de résumé PR

Les images modifiées dans une demande de tirage n’étaient pas affichées dans la vue récapitulative de la demande de tirage, mais elles s’affichaient correctement dans la vue des fichiers de demande de tirage. Ce problème a été résolu.

Expérience de branche améliorée lors de la création d’une PR

Avant cette mise à jour, cette expérience n’était pas idéale, car elle comparerait les modifications avec la branche par défaut du référentiel au lieu de la branche de comparaison.


amélioration de l’expérience en agence

Azure Pipelines

Remarque

Les images Azure Pipelines sont mises à jour en permanence dans le but de fournir aux utilisateurs la meilleure expérience possible. Ces mises à jour de routine sont principalement destinées à résoudre les bogues ou les logiciels obsolètes. Ils n’auront souvent aucun impact sur vos pipelines, mais ce n’est pas toujours le cas. Votre pipeline peut être affecté s’il dépend d'un logiciel qui a été supprimé ou mis à jour dans l’image.

Pour en savoir plus sur les mises à jour à venir sur nos images Windows, Linux et macOS, consultez les annonces suivantes :

Pour consulter les notes de publication des versions en avant-première et des modifications déjà déployées, veuillez vous abonner aux notes de publication suivantes :

  • notes de publication

Graphique historique des pools d’agents (aperçu)

Nous recevons souvent des questions des utilisateurs qui se demandent pourquoi leurs travaux ne sont pas en cours d’exécution. La réponse la plus courante à cette question est que le pool n’a pas suffisamment de concurrence, mais il a toujours été difficile de le diagnostiquer.

Aujourd’hui, nous sommes heureux d’annoncer une préversion publique des graphiques d’utilisation historique pour les pools d’agents. Ces graphiques vous permettent d’afficher les travaux s’exécutant dans vos pools par rapport à la concurrence de votre pool sur une période allant jusqu’à 30 jours. Vous pouvez explorer ces données à quatre intervalles de temps différents (1, 7, 14, 30 jours).


graphique historique

Les données d’utilisation du pool d’agents sont échantillonées et agrégées par le service Analytics toutes les 10 minutes. Le nombre de travaux est tracé en fonction du nombre maximal de travaux en cours d’exécution pour l’intervalle de temps spécifié.

Cette fonctionnalité est activée par défaut. Pour l’essayer, suivez les instructions ci-dessous.

  1. Dans les paramètres du projet, accédez à l’onglet Pipelines « Pools d’agents »
  2. Dans le pool d’agents, sélectionnez un pool (par exemple, Azure Pipelines)
  3. Dans le pool, sélectionnez l’onglet « Analytique »

Intégration de la gestion des modifications ServiceNow à des pipelines YAML

L’application Azure Pipelines pour ServiceNow vous aide à intégrer Azure Pipelines et ServiceNow Change Management. Avec cette mise à jour, nous allons faire en sorte qu’Azure Pipelines prenne conscience du processus de gestion des modifications géré dans ServiceNow plus loin dans les pipelines YAML.

En configurant la vérification « Gestion des modifications ServiceNow » sur une ressource, vous pouvez maintenant suspendre la modification à approuver avant de déployer la build sur cette ressource. Vous pouvez créer automatiquement une modification pour une étape ou attendre une demande de modification existante.


Intégration de gestion des changements ServiceNow

Vous pouvez également ajouter la tâche UpdateServiceNowChangeRequest dans un travail serveur pour mettre à jour la demande de modification avec l’état du déploiement, les notes, etc.

Étapes suivantes

Remarque

Ces fonctionnalités seront déployées au cours des deux à trois prochaines semaines.

Passez à Azure DevOps et jetez un coup d’œil.

Comment fournir des commentaires

Nous aimerions 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.

Merci

Vijay Machiraju