Augmenter la productivité et réduire la latence

Avec cette mise à jour, nous incluons des améliorations apportées à l’actionabilité des demandes d’extraction, à la sécurité et à la conformité des pipelines et aux performances de l’API npm.

Pour plus d’informations, consultez la liste des fonctionnalités ci-dessous.

Fonctionnalités

Général :

Azure Boards

Azure Repos

Azure Pipelines

Azure Artifacts

Général

Prise en charge des Administration d’équipe pour créer des abonnements pour les applications de messagerie dans Slack et Teams

Outre les administrateurs de projet, les administrateurs d’équipe peuvent désormais créer un abonnement pour Azure Boards, Repos et pipeline directement à partir de Slack et de Microsoft Teams.

Prise en charge multilocataire pour l’application Azure Boards, Repos et Pipelines dans Microsoft Teams

L’application de messagerie Azure Boards, Repos et Pipelines prend désormais en charge la connexion à un autre locataire dans Microsoft Teams. Par conséquent, votre Azure DevOps et Microsoft Teams n’ont plus besoin d’être dans la même instance Azure AD. Utilisez la connexion avec un lien de messagerie différent si vos clients Microsoft Teams et Azure Pipelines se trouvent dans différents locataires.

Multi tenant support for Azure Boards, Repos and Pipelines app in Microsoft Teams.

Azure Boards

Synchronisation des problèmes GitHub avec les éléments de travail Azure DevOps

Dans ce sprint, nous avons créé et publié une nouvelle action GitHub qui enregistrera vos problèmes GitHub dans les éléments de travail Azure Boards. Cela vous permet de placer vos dépôts de code dans GitHub tout en continuant à utiliser Azure Boards pour gérer votre travail. L’action est toujours dans un état d’aperçu et nous aimerions que vos commentaires comme nous travaillons à irons dans les cas de périphérie. Faites le test et dites-nous ce que vous en pensez.

issuesGif

Azure Repos

Amélioration de l’action des requêtes d’extraction

Lorsque vous avez de nombreuses demandes de tirage à examiner, comprendre où vous devez commencer par prendre des mesures peut être difficile. Pour améliorer l’actionnabilité des demandes de tirage, vous pouvez désormais créer plusieurs requêtes personnalisées sur la page de liste des demandes de tirage avec plusieurs nouvelles options à filtrer, telles que l’état brouillon. Ces requêtes créent des sections distinctes et réductibles sur votre page de demande de tirage en plus de « Créé par moi » et « Affecté à moi ». Vous pouvez également refuser d’examiner une demande de tirage (pull request) à laquelle vous avez été ajouté via le menu Vote ou le menu contextuel de la page de liste des demandes de tirage. Dans les sections personnalisées, vous verrez maintenant des onglets distincts pour les demandes de tirage que vous avez fournies ou refusé de passer en revue. Ces requêtes personnalisées fonctionnent entre les référentiels sous l’onglet « Mes demandes de tirage » de la page d’accueil de l’organisation. Si vous souhaitez revenir à une demande de tirage, vous pouvez l’marquer et ils s’affichent en haut de votre liste. Enfin, les demandes de tirage qui ont été définies sur la saisie semi-automatique seront marquées avec une pilule qui indique « Saisie semi-automatique » dans la liste.

Nous avons ajouté d’autres filtres à la page de détails de la demande de tirage afin de les consulter plus rapidement :

  • État du commentaire : Actif (par défaut), All, Pending, Resolved, As designed, Won’t fix, and Closed.
  • Commenté par : filtrez les commentaires laissés par une personne spécifique.
  • Types de fichiers : afficher tous les fichiers (par défaut) et afficher uniquement les fichiers qui ont été commentés.

Show all files.

Filter to comments left by a specific person.

Azure Pipelines

Contrôle supplémentaire de vos déploiements

Azure Pipelines a pris en charge les déploiements contrôlés avec des approbations manuelles depuis un certain temps. Avec les dernières améliorations, vous disposez maintenant d’un contrôle supplémentaire sur vos déploiements. Outre les approbations, les propriétaires de ressources peuvent désormais ajouter automatiquement checks pour vérifier les stratégies de sécurité et de qualité. Ces case activée peuvent être utilisées pour déclencher des opérations, puis attendre qu’elles se terminent. À l’aide des case activée supplémentaires, vous pouvez désormais définir des critères d’intégrité basés sur plusieurs sources et être assuré que tous les déploiements ciblant vos ressources sont sécurisés, quel que soit le pipeline YAML effectuant le déploiement. L’évaluation de chaque case activée peut être répétée périodiquement en fonction de l’intervalle de nouvelle tentative spécifié pour le case activée. Les case activée supplémentaires suivantes sont désormais disponibles :

  • Appeler n’importe quelle API REST et effectuer une validation en fonction du corps de la réponse ou d’un rappel à partir du service externe
  • Appeler une fonction Azure et effectuer une validation en fonction de la réponse ou d’un rappel de la fonction
  • Interroger des règles Azure Monitor pour les alertes actives
  • Vérifier que le pipeline étend un ou plusieurs modèles YAML

Additional control of your deployments.

Notification d’approbation

Lorsque vous ajoutez une approbation à un environnement ou à une connexion de service, tous les pipelines à plusieurs étapes qui utilisent la ressource attendent automatiquement l’approbation au début de l’étape. Les approbateurs désignés doivent terminer l’approbation avant que le pipeline puisse continuer.

Avec cette mise à jour, les approbateurs sont envoyés une notification par e-mail pour l’approbation en attente. Les utilisateurs et les propriétaires d’équipe peuvent refuser ou configurer des abonnements personnalisés à l’aide des paramètres de notification.

Approval notification.

En plus de Notifications par e-mail, les administrateurs de projet peuvent également diriger des notifications vers Microsoft Teams ou Slack.

Azure Artifacts

Les événements d’audit sont désormais disponibles

Les événements de flux Azure Artifacts sont désormais disponibles dans les journaux d’audit. Ces journaux d’activité sont accessibles à partir de l’organisation Paramètres -> Audit. Les événements suivants sont désormais disponibles pour les flux :

  • Créer, supprimer ou modifier un flux d’organisation ou d’étendue de projet
  • Créer, supprimer ou modifier une vue de flux
  • Définir ou supprimer une stratégie de rétention de package sur un flux donné
  • Modifications des autorisations

Amélioration des performances npm

Nous avons apporté des modifications à notre conception principale pour améliorer la façon dont nous stockons et fournissons des packages npm dans les flux Azure Artifacts. Cela nous a aidés à atteindre jusqu’à 10 réductions de la latence pour certaines des API les plus utilisées pour npm.

Améliorations de l’accessibilité

Nous avons déployé des correctifs pour résoudre les problèmes d’accessibilité sur notre page de flux. Les correctifs sont les suivants :

  • Créer une expérience de flux
  • Expérience des paramètres de flux globaux
  • Connecter pour alimenter l’expérience

É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.

Make a suggestion

Vous pouvez également obtenir des conseils et répondre à vos questions par la communauté sur Stack Overflow.