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 :
- Prise en charge des Administration d’équipe pour créer des abonnements pour les applications de messagerie dans Slack et Teams
- Prise en charge multilocataire pour l’application Azure Boards, Repos et Pipelines dans Microsoft Teams
Azure Boards
Azure Repos
- Amélioration de l’action des requêtes d’extraction
- Amélioration du filtrage lié aux commentaires dans les requêtes d’extraction
Azure Pipelines
Azure Artifacts
- Les événements d’audit sont désormais disponibles
- Amélioration des performances npm
- Améliorations de l’accessibilité
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.
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.
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.
Amélioration du filtrage lié aux commentaires dans les requêtes d’extraction
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.
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
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.
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.
Vous pouvez également obtenir des conseils et répondre à vos questions par la communauté sur Stack Overflow.