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.
Administrateur
Prendre en charge les identités managées Azure et les principaux de service
Autoriser les applications hébergées sur Azure à utiliser des identités managées et des principaux de service pour s’intégrer à Azure DevOps via des API REST et des bibliothèques clientes.
Jalons importants (dernière mise à jour 29/08/22) :
- Septembre 2022 : test interne pour sélectionner des clients Microsoft avec des cas d’usage approuvés.
- FY22Q4 : Préversion privée pour les parties Microsoft uniquement. Email Angel Wong avec les questions d’enquête ci-dessous terminées.
- FY23Q1 (TBC) : préversion publique pour tous les clients internes et externes
- TbD : Identités managées et principal de service prennent en charge la disponibilité générale
Pour toute autre question n’hésite pas à me contacter par e-mail.
--
Si vous souhaitez être considéré comme faisant partie de la préversion privée, partagez votre réponse à ces questions .wonga@microsoft.com
- Quelle entreprise/organisation faites-vous partie ?
- Pouvez-vous fournir une brève description des outils/services que vous utilisez aujourd’hui qui doivent s’authentifier auprès d’ADO ? Quels sont les mécanismes d’authentification que vous utilisez aujourd’hui ?
- Utilisez-vous actuellement des identités managées pour vous authentifier auprès d’autres ressources Azure ?
- Que feriez-vous avec les identités managées si vous pouviez les utiliser pour vous authentifier auprès d’ADO ? À quoi ressemble ce flux de travail ?
- Pouvez-vous fournir la liste des API que vous utilisez peut-être ? Pour obtenir de l’aide, consultez la documentation de l’API REST ADO.
- Quels types d’étendues seraient utiles pour vous aider à aider votre mi à accomplir ce qu’il doit faire ? Consultez cette liste d’étendues OAuth ADO, comme point de saut.
- Existe-t-il d’autres éléments qui peuvent nous aider à connaître votre scénario d’utilisateur d’identité managée ?
- Quel est le nom de votre ou vos organisations Azure DevOps pour lesquelles vous souhaitez activer cette fonctionnalité ?
Audit en disponibilité générale
Service d’audit disponible dans toutes les zones géographiques et pour tous les clients.
Prise en charge de la stratégie d’accès conditionnel pour l’état de l’appareil
Azure DevOps pour respecter toutes les stratégies d’accès conditionnel qui incluent des conditions d’état d’appareil.
Artifacts
Tâche de promotion de package dans Azure Pipelines
Tâche de promotion de package dans Azure Pipelines
Déprécier les anciennes tâches Azure Artifacts dans Azure Pipelines et la valeur par défaut pour les nouvelles tâches d’authentification uniquement
Nous obtenons beaucoup de demandes de support et de commentaires de nos tâches Azure Artifacts actuelles dans Azure Pipelines (NuGet, npm, Maven, etc.). L’utilisation de ces tâches volumineuses et volumineuses avec des versions intégrées d’outils en ligne de commande peut créer beaucoup de problèmes :
- En cas d’échec, il est difficile de savoir s’il s’agit des outils en ligne de commande, de l’authentification, de la restauration/publication, etc.
- Il est difficile de conserver les tâches mises à jour avec les dernières et les plus grandes versions des outils en ligne de commande, donc nous n’avons pas accès à de nouvelles fonctionnalités (comme ignorer les doublons dans NuGet/Maven) La solution sur laquelle nous avons atterri était de créer des tâches d’authentification uniquement que les utilisateurs peuvent configurer au début de leurs pipelines. Une fois authentifiés, les utilisateurs peuvent utiliser des scripts personnalisés pour publier/restaurer des packages.
Nous avons maintenant les tâches légères et d’authentification suivantes en disponibilité générale que nous recommandons aux clients d’utiliser. Le plan consiste à déprécier les anciennes tâches non fiables à l’avenir.
- Authentification Maven
- Authentification NuGet
- Authentification Pip pour Python
- Authentification pour le chargement Python via Twine
Boards
Prise en charge des éléments de travail pour la modification de Markdown
Tous les champs de texte longs (Description, Étapes du dépôt, etc.) et la discussion sur les éléments de travail prennent en charge la modification de Markdown.
Améliorer l’expérience de connexion GitHub
Améliorez l’expérience de connexion GitHub pour les clients Entreprise en prenant en charge des milliers au lieu de centaines de dépôts et en facilitant l’ajout et la suppression de dépôts à la connexion.
Pipelines
Prise en charge du mode d’orchestration flexible dans les pools d’agents de groupe identique
Une plainte courante avec les pools d’agents de groupe identique est que le temps nécessaire pour lancer des événements de mise à l’échelle est trop long. En fait, Azure Pipelines vérifie s’il doit effectuer un scale-out d’un pool toutes les quelques minutes. Toutefois, elle ne peut pas effectuer cette tâche s’il existe déjà une opération antérieure en cours sur le groupe de machines virtuelles identiques. Par exemple, si le groupe de machines virtuelles identiques supprime des machines virtuelles d’une demande antérieure de mise à l’échelle, Azure Pipelines ne peut pas émettre une nouvelle requête pour effectuer un scale-out, sauf si cette opération précédente est terminée.
Pour résoudre ce problème, Azure Pipelines doit s’appuyer sur une nouvelle fonctionnalité en préversion des groupes de machines virtuelles identiques appelée Orchestration flexible. À mesure que cette fonctionnalité sort de la préversion dans les groupes identiques de machines virtuelles, Azure Pipelines commence à l’utiliser et accélère ses opérations.
Prise en charge de l’application Pipelines avec GitHub Enterprise
L’intégration entre Azure Pipelines et GitHub est facilitée par une application GitHub. Cette application facilite la configuration des pipelines pour un référentiel GitHub et la remise d’événements (CI, PR, Commentaire, etc.) de GitHub vers Azure Pipelines. L’application améliore également la sécurité des demandes de tirage à l’aide de déclencheurs de commentaires.
Toutefois, cette application ne fonctionne pas lors de l’utilisation d’Azure Pipelines avec GitHub Enterprise. L’objectif de ce travail est de résoudre ce problème.