Passer au contenu principal
Azure DevOps est uniquement disponible pour les utilisateurs de notre offre Enterprise

Pourquoi intégrer Devin à Azure DevOps ?

L’intégration de Devin à votre organisation Azure DevOps permet à Devin de cloner des dépôts, de créer des pull requests et de collaborer efficacement avec votre équipe. Cette intégration permet à Devin de travailler de façon fluide au sein de votre workflow de développement existant.

Prérequis

Avant de configurer l’intégration Azure DevOps, assurez-vous de disposer des éléments suivants :
  • Privilèges d’administrateur général Azure Active Directory (AAD) - Nécessaires pour autoriser l’accès de Devin à votre organisation Azure DevOps
  • Compte de service dédié - Nous recommandons de créer un nouveau compte Azure DevOps spécifiquement pour Devin (par exemple, [email protected]) plutôt que d’utiliser un compte utilisateur existant, afin de simplifier la gestion des accès
L’utilisateur disposant des privilèges d’administrateur général AAD doit être connecté dans le navigateur pendant le processus de configuration de l’intégration.

Configuration de l’intégration

  1. Dans votre compte Devin Enterprise, accédez à Settings > Enterprise Settings > Connected Accounts
Azure DevOps Conected Accounts
  1. Une fois sur la page Connected Accounts, cliquez sur le bouton Connect to Azure DevOps.
Connect To Azure DevOps
  1. Un nouvel onglet de navigateur s’ouvre et vous demande d’accorder à Devin l’autorisation d’accéder à votre Azure DevOps Organization. Assurez-vous d’être connecté avec le compte disposant des privilèges AAD Global Admin (idéalement le compte de service Devin dédié que vous avez créé).
Azure DevOps Permissions
  1. Une fois les autorisations accordées, vous verrez votre intégration Azure DevOps ainsi que vos Repositories connectés sur la page Connected Accounts dans Enterprise Settings.
Azure DevOps Integrated
  1. Maintenant que Devin a accès à votre Azure DevOps, vous pouvez accorder des autorisations à certaines ou à toutes les Sub-Organizations de votre compte Enterprise. Pour ce faire, sélectionnez Git Permissions dans votre intégration Azure DevOps, choisissez une Sub-Organization et accordez les autorisations au niveau Group ou Repository.
Azure DevOps Git Permissions
  1. Pour chaque Sub-Organization à laquelle des autorisations ont été accordées, accédez à Devin’s Settings > Devin’s Machine, cliquez sur + Repository, et intégrez les repositories dans Devin’s Machine.
Azure DevOps Devin's Machine
Nous recommandons de configurer des stratégies de branche dans Azure DevOps afin de garantir que toutes les modifications passent par des processus de revue appropriés avant d’être fusionnées.
Si votre Microsoft Entra ID est intégré au HRIS (Human Resources Information System) de votre organisation, des étapes de configuration supplémentaires peuvent être nécessaires pour finaliser l’intégration Azure DevOps. Veuillez contacter l’équipe support Devin pour obtenir de l’aide sur la configuration avancée.