Partager via


Améliorations supplémentaires apportées à l’expérience des demandes de tirage

Lors du dernier sprint, nous avons annoncé un lot d’améliorations apportées à la nouvelle expérience de demande de tirage. Dans ce sprint, nous doublerons 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 disponible en général.

Fonctionnalités

Azure Repos

Azure Pipelines

Azure Repos

Cette mise à jour inclut les améliorations suivantes apportées à l’expérience de demande de tirage en fonction de vos commentaires.

Notes

Notez que la nouvelle expérience de demande de tirage sera activée pour toutes les organisations en janvier 2021 et que vous ne pourrez pas revenir à l’ancienne expérience.

Un simple clic pour basculer entre les vues inline et diff

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


Un simple clic pour basculer entre les affichages inline et diff

Dans la page Validations, vous pouvez comparer les modifications apportées dans un commit particulier à son commit parent. Toutefois, vous pouvez accéder au commit parent et mieux comprendre en quoi cette validation diffère de son propre parent. Cela est souvent nécessaire lorsque vous souhaitez comprendre toutes les modifications d’une version. Nous avons ajouté un ou plusieurs parents carte à un commit pour vous aider à y parvenir.


Navigation vers les validations parentes

Espace supplémentaire pour les dossiers et les fichiers avec des noms longs dans l’onglet Fichiers de demande de tirage

Les dossiers et fichiers avec des noms longs ont été coupés en raison d’un manque d’espacement horizontal dans l’arborescence des fichiers. Nous avons récupéré de l’espace supplémentaire dans l’arborescence en modifiant la mise en retrait de l’arborescence pour qu’elle corresponde au nœud racine et en masquant le bouton de sélection de la page, sauf en cas de pointage.

Image de la nouvelle arborescence de fichiers :


Espace supplémentaire pour les dossiers et les fichiers

Image de l’arborescence de fichiers lorsque vous pointez sur un répertoire :


Affichage du nom

Conserver la position de défilement lors du redimensionnement diff volet dans l’onglet Fichiers de demande de tirage

Lors du redimensionnement du volet côte à côte diff dans l’onglet Fichiers de demande de tirage, l’emplacement de défilement de l’utilisateur est perdu. Ce problème a été résolu ; l’emplacement de défilement de l’utilisateur est maintenant conservé sur un redimensionnement du volet diff.

Rechercher un commit sur un appareil mobile

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


Rechercher un commit sur un appareil mobile

Amélioration de l’utilisation de l’espace pour le nouveau fichier pr diff vue mobile

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


Amélioration de l’utilisation de l’espace nouveau nom de demande de tirage

Images améliorées dans la vue récapitulative de la demande de tirage

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

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

Avant cette mise à jour, cette expérience n’était pas idéale, car elle comparait les modifications à l’branche par défaut du dépôt plutôt qu’à la branche de comparaison.


amélioration de l’expérience de branche

Azure Pipelines

Notes

Les images Azure Pipelines sont continuellement mises à jour afin 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 prend une dépendance à un logiciel qui a été supprimé ou mis à jour sur l’image.

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

Pour afficher les notes de publication pour les modifications à venir (préversion) et déployées, abonnez-vous aux notes de publication suivantes :

Graphique historique pour les pools d’agents (préversion)

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 d’accès concurrentiel, mais qu’il a historiquement été difficile à diagnostiquer.

Aujourd’hui, nous sommes ravis d’annoncer une préversion publique des graphiques d’utilisation historique pour les pools d’agents. Ces graphiques vous permettent d’afficher les travaux en cours d’exécution 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 échantillonné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 « Pools d’agents » des pipelines
  2. Dans le pool d’agents, sélectionnez un pool (par exemple, Azure Pipelines)
  3. Dans le pool, sélectionnez l’onglet « Analytics »

Intégration de la gestion des modifications ServiceNow aux 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 soit informé du processus de gestion des changements géré dans ServiceNow, en plus des pipelines YAML.

En configurant le case activée « ServiceNow Change Management » sur une ressource, vous pouvez maintenant suspendre la modification pour que la modification soit approuvée 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 ServiceNow Change Management

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

É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 Aide pour signaler un problème ou faire 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