Il y a plusieurs façon d'ajouter une intégration avec Azure DevOps. Il est possible d'ajouter une intégration grâce à jeton d'accès personnel. Sinon, nous pouvons utiliser l'authentification avec OAuth.
Cas 1: J'ai déjà une instance avec un Jeton d'accès personnel
Dans ce cas, il est possible de changer la méthode d'authentification de votre intégration afin d'utiliser OAuth plutôt. Les bénéfices de changer la méthode d'authentification est que vous n'allez pas devoir créer une nouvelle intégration et la relier à tous vos projets.
Dans cette situation, cliquer sur votre nom en haut à droite, aller dans les Paramètres d'organisation, dans l'onglet Intégration.
Dans la liste, vous allez voir l'ensemble de vos intégrations. Il est possible de cliquer sur "Changer la méthode d'authentification", et ensuite cliquer sur "Application". À partir d'ici, suivez maintenant les étapes de la séquence d'installation.
Cas 2: Je n'ai pas d'intégration de configuré
Il y a plusieurs points d'entrée pour créer l'intégration en soit, en voici une. Aller dans les paramètres de projet, cliquer sur ajouter une intégration en-dessous de la section Livrables.
Par la suite, si vous n'avez pas d'intégration d'ajouté, il faut en ajouter une. Cliquer sur "Ajouter une intégration".
Il est possible que vous ayez déjà des intégrations d'ajoutées par le passé. Dans ce cas-ci, vous allez les voir dans la liste.
Ensuite, sélectionner l'option Azure DevOps.
Séquence pour ajouter Azure DevOps en mode OAuth
Choisissez l'option "Application".
L'étape d'ensuite vous demander de vous authentifier sur votre compte dans le Azure Active Directory.
Truc de pro: utilisez un compte de service plutôt qu'un individu. Si un individu quitte la compagnie, vous ne perdrez pas l'accès sur votre instance. Rappelez-vous que Axify verra la même chose que l'utilisateur choisi, donc de s'assurer que cet utilisateur a accès aux projets que vous voulez ajouter dans Axify.
Ensuite, vous devez accepter les permissions que Azure DevOps demande afin que Axify puisse lire les données dans les projets.
En acceptant les permissions, vous allez être redirigé vers Axify, et un message de succès vous indiquera que cela a fonctionné.
Une fois l'intégration ajoutée, il sera possible d'aller chercher les projets dans Azure DevOps et les ajouter à votre projet.