Intégrer Azure DevOps à Vélocité de changement DevOps — Classique

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 7 minutes de lecture
  • Créez un enregistrement d’outil pour connecter, détecter et importer Azure DevOps des Azure DevOps données d’outilVélocité de changement DevOps.

    Avant de commencer

    Rôle requis : sn_devops.admin ou sn_devops.tool_owner

    Pourquoi et quand exécuter cette tâche

    Actions :
    • Connectez-vous à une organisation ou à un Azure DevOps projet.
    • Découvrez des plans, des référentiels, des tâches d’orchestration et des pipelines.
    • Configurer les webhooks dans .Azure DevOps
    • Importez des enregistrements d’éléments de travail, de versions de plan et de fonctionnalités, des enregistrements de branche et de validation, ainsi que des enregistrements d’exécution des tâches et des étapes.

    Pour personnaliser l’importation Azure Boards des états ou des types d’éléments de travail, utilisez l’include DevOpsAzureDevOpsWorkItemHelper de script.

    Procédure

    1. Accédez à la DevOps > Outils > Créer nouveau (hérité).
    2. Renseignez les champs du formulaire Créer DevOps un outil.
      Champ Description
      Nom de l'outil Nom de votre choix pour identifier cet outil.
      Intégration d'outils Sélectionnez Azure DevOps.
      Se connecter à une organisation ou à un projet Sélectionnez dans la liste.
      • Connecter une organisation : connectez-vous directement au niveau de votre Azure DevOps organisation. Tous les projets au sein de l’organisation peuvent être détectés et vous pouvez choisir de configurer plusieurs projets au sein de l’organisation.
      • Connecter un projet : connectez-vous directement au niveau du projet.
      URL de l'outil Azure DevOps l’URL de l’organisation (par exemple, https://dev.azure.com/< votre organisation >) ou l’URL du Azure DevOps projet (par exemple, https://dev.azure.com/< votre organisation >/< votre projet>), en fonction de votre sélection précédente.
      Type d'informations d'identification Type d’informations d’identification, authentification de base ou OAuth 2.0.

      Authentification de base

      1. Saisissez le nom d’utilisateur de votre instance ADO.
      2. Saisissez le jeton d’accès personnel (PAT) ou le mot de passe de votre Azure DevOps instance.
        Remarque :

        Lorsque vous générez un jeton d’accès personnel (PAT) pour Azure DevOps, vous devez sélectionner les champs d’application à autoriser si vous n’accordez pas un accès complet. Consultez Azure DevOps Périmètres PAT pour DevOps.

      OAuth 2.0

      Dans le champ Informations d’identification de l’outil , sélectionnez un enregistrement d’informations d’identification de l’outil OAuth 2.0.
      Remarque :
      Seuls les enregistrements qui ne sont pas utilisés et configurés pour ADO peuvent être sélectionnés comme enregistrement d’informations d’identification existants.

      Pour obtenir la liste de toutes les autorisations requises sur les informations d’identification pour la connexion à Azure DevOps, consultez Azure DevOps Autorisations dans Autorisations requises pour les DevOps outils.

    3. Facultatif : Si votre Azure DevOps instance est jointe à un Serveur MID, sélectionnez l’option Utiliser Serveur MID et saisissez ses détails.

      Pour plus d’informations sur le serveur MID, voir Sélection du serveur MID

    4. Sélectionnez Soumettre.

      L’outil est automatiquement connecté à l’aide d’un alias de connexion et d’une connexion d’outil HTTP (informations d’identification d’authentification de base), et les détails de l’enregistrement de l’outil sont affichés dans un formulaire.

      Remarque :
      Si vous ne disposez pas de privilèges d’administrateur global pour votre outil (pour permettre la configuration automatique de l’URL Webhook), vous devrez peut-être demander à l’utilisateur administrateur de l’outil de la configurer pour vous (copiez-collez l’URL Webhook dans la configuration de l’outil). Une fois le webhook configuré dans l’outil, passez en mode de configuration manuelle pour vous connecter manuellement à l’outil, puis quittez.
    Une fois l’outil créé, vous êtes redirigé vers la page d’enregistrement de l’outil.
    1. Facultatif : Si vous souhaitez contrôler l’accès à l’outil, ajoutez les groupes qui doivent avoir accès à l’outil dans le champ Géré par de l’onglet Accès .
      Les tâches que les utilisateurs des groupes peuvent effectuer dépendent des rôles qui leur sont affectés.
      • DevOps Rôle du propriétaire de l’outil : peut afficher et modifier l’outil.
      • DevOps Rôle du propriétaire de l’application : peut afficher l’outil et peut associer, détecter, importer des données historiques et modifier les étapes de pipeline (le cas échéant) des objets de l’outil (tels que les plans, les référentiels et les pipelines).
      • DevOps Rôle d’administrateur : peut modifier tous les outils.
      • Autres DevOps rôles : Peut afficher l’outil.
      Remarque :
      Seuls les groupes contenant des utilisateurs dotés DevOps de rôles peuvent être sélectionnés dans le champ Géré par .

      L’option Tous les propriétaires d’applications peuvent afficher et associer des objets d’outil aux applications devient disponible à la sélection si vous choisissez de restreindre l’accès à l’outil. Cette option permet à tous les utilisateurs ayant le rôle de propriétaire d’application DevOps d’accéder à l’outil. S’ils sont sélectionnés, ils pourront afficher, associer, découvrir, importer des données historiques et modifier les étapes du pipeline (le cas échéant) des objets de l’outil.

    2. Découvrez les objets de l’outil, y compris les plans d’application existants (projets associés à l’outil), les référentiels, les tâches d’orchestration et les pipelines.
      • Connecté à l’organisation : sélectionnez Découvrir les projets pour détecter les projets de l’organisation. Une fois la détection effectuée, les projets de votre organisation sont disponibles dans la liste connexe Projets .
      • Connecté à un projet : le projet est détecté lors de la création de la connexion et est disponible dans la liste connexe Projets . La sélection de Détecter les projets dans l’onglet Projets de la page d’enregistrement de l’outil détecte tous les projets de votre organisation.

      Sélectionnez un projet dans la liste connexe Projets pour accéder à la page d’enregistrement de projet. Sélectionnez Détecter pour détecter les objets du projet, y compris les plans existants (tableaux), les référentiels et les pipelines.

    3. Configurer les URL Webhook dans Azure DevOps.
      1. Vous pouvez configurer directement à partir de la page d’enregistrements d’outils ou de la page d’enregistrement de projet pour chaque produit.
        • Pour configurer à partir de la page d’enregistrements d’outils, sélectionnez Configurer les projets. Sélectionnez les projets que vous souhaitez configurer, puis sélectionnez Continuer.
        • Pour configurer à partir de la page d’enregistrements de projet, sélectionnez d’abord le projet dans la page d’enregistrements d’outils, puis sélectionnez Configurer.
      2. Saisissez l’utilisateur et le mot de passe de l’intégration DevOps et sélectionnez Envoyer.

        Lors de l’envoi, les webhooks et les connexions de service sont automatiquement créés dans Azure DevOps. Les notifications des Azure DevOps outils sont envoyées à l’utilisateur d’intégration Vélocité de changement DevOpsDevOps . Pour en savoir plus sur la configuration du compte d’utilisateur d’intégration, reportez-vous à la section Configurer le compte d’utilisateur d’intégration dans Vélocité de changement DevOps.

        Remarque :
        • L’étape pour entrer le nom d’utilisateur et le mot de passe de l’intégration est requise pour configurer uniquement lorsque Configuration DevOps est installée ou que la This property decides whether to create a Generic Connection on configure operation for Azure DevOps propriété est activée. Si cette étape n’est pas nécessaire, les webhooks sont configurés à l’aide de l’authentification basée sur les jetons.
        • Lorsque Configuration DevOps est installée ou que l’opération Connexion générique lors de la configuration pour Azure DevOps est activée, vous pouvez régénérer le jeton (configuration automatique avec un nouveau jeton) à partir de l’interface utilisateur de l’espace de travail uniquement, ce qui met à jour le mot de passe de l’utilisateur d’intégration. Lorsque Configuration DevOps n’est pas installée, le jeton peut être régénéré à partir de l’espace de travail et de l’interface utilisateur classique pour l’authentification basée sur les jetons. Regénérez votre jeton périodiquement pour une meilleure sécurité.
      Remarque :
      Pour les plans, le champ Suivre est automatiquement défini sur Vrai.
    4. Pour les plans détectés, vous pouvez importer des données historiques à partir de l’outil et également y associer une application.
      1. Ouvrez un enregistrement de plan à partir de la liste connexe Plans.
      2. Sélectionnez le lien connexe Importer .
        Les enregistrements sont créés pour le plan dans les listes connexes Éléments de travail, Versions du plan et Fonctionnalités.
        • La liste connexe des éléments de travail affiche les tâches, les bogues et les stories.

          Les champs État natif et Type natif de l’élément de travail contiennent les valeurs d’état et de type d’origine de l’outil source.

        • La liste connexe des versions du plan affiche les versions.
        • La liste connexe des fonctionnalités affiche les épopées et les fonctionnalités.
        Remarque :
        L’importation historique des éléments de travail n’est pas prise en charge pour le processus CMMI Tableaux Azure DevOps Agile.
      3. Dans la liste connexe Applications, sélectionnez Modifier... pour sélectionner une application à associer au plan (projet), ou sélectionnez Nouveau pour en créer une.
        Un plan doit être associé à un enregistrement d’application pour terminer la configuration de l’outil de planification.
    5. Pour les référentiels détectés, importez les données historiques de l’outil et associez le référentiel à une application.
      1. Ouvrez l’enregistrement du référentiel à partir de la liste connexe Référentiels.
      2. Sélectionnez Importer.
        Les enregistrements de branche et les enregistrements de validation importés à partir du référentiel sont ajoutés aux listes connexes correspondantes.
      3. Dans le champ Application , sélectionnez la liste de recherche et sélectionnez un enregistrement d’application à associer au référentiel, ou cliquez sur Nouveau pour en créer un.
      Les enregistrements de données historiques importés sont ajoutés aux listes connexes correspondantes.

    Que faire ensuite

    Pour Azure les pipelines, Modéliser un pipeline Azure dans DevOps pour terminer la configuration dans Vélocité de changement DevOps.
    • Mappez chaque pipeline à une application spécifique.
    • Créez des étapes de pipeline et mappez chaque étape à une Azure tâche de pipeline.
    • Configurer le contrôle des changements.