Cet article a été rédigé par Johnmary Ugochukwu d' Exalate .
Les équipes d'assurance qualité utilisent Azure DevOps pour organiser les cas de test et gérer les services informatiques, tandis que les équipes de développement utilisent Jira Service Management. Mais la seule façon de partager des informations de manière transparente entre eux consiste à utiliser une solution tierce.
Vous avez donc besoin d’une intégration Jira Azure DevOps dédiée qui garantit la sécurité et une collaboration fluide grâce à des synchronisations automatisées.
Je vais vous montrer comment mettre en place une intégration bidirectionnelle entre Jira et Azure DevOps. Mais d’abord, explorons les cas d’utilisation courants de cette intégration.
La principale raison de choisir un outil d'intégration Jira Azure DevOps est de garantir que les bonnes données circulent entre les deux systèmes. Dans le même temps, vous avez besoin d’une solution que vous pouvez configurer selon votre cas d’utilisation personnalisé.
D'autres raisons d'intégrer Jira à Azure DevOps incluent l'amélioration de la productivité et l'augmentation de la vitesse de transfert des connaissances.
Dis que tu veux
Vous pouvez également maintenir un
La relation apparaît comme suit :
Jira Epic devient une fonctionnalité Azure DevOps.
Jira Story devient une tâche Azure DevOps.
Le
Avec un personnalisable
Voici quelques facteurs à prendre en compte avant de choisir un outil d'intégration pour Jira et Azure DevOps.
Vous devez installer Exalate sur Jira (sur site et cloud) et Azure DevOps avant de configurer votre connexion.
Recherchez « Exalate Jira Issue Sync & More » sur la place de marché Atlassian.
\Cliquez sur le bouton « Essayez-le gratuitement », puis sélectionnez « Cloud » parmi les options qui apparaissent. Vous pouvez aussi
Choisissez un site ou entrez l'URL. Ensuite, cliquez sur « Démarrer l’essai gratuit ». Vous serez redirigé vers votre tableau de bord Jira pour confirmer l'essai gratuit.
C'est ça! Vous avez maintenant installé Exalate sur Jira Cloud.
Recherchez « Exalate For Azure DevOps Integration » dans Visual Studio (Azure DevOps Marketplace).
Cliquez sur « Obtenir » puis sélectionnez l'organisation sur l'écran qui apparaît. \
Cliquez sur « Installer » pour terminer l'installation. Pour trouver l'application Exalate, allez dans « Paramètres de l'organisation » et cliquez sur « Extensions ».
Exalate vous permet de démarrer la connexion depuis Jira ou Azure DevOps. Le processus est similaire sur les deux plateformes.
Cliquez sur « Initier la connexion ». Saisissez l'URL de l'instance de destination dans le champ désigné. Si vous n'avez pas d'URL, cliquez sur le bouton à bascule « Je n'ai pas d'URL ».
Exalate prend en charge trois modes de configuration : le mode de base (pour les configurations prédéfinies simples), le mode visuel et le mode Script (pour les configurations de script avancées).\
Commençons par le mode de base .
Sélectionnez le projet dans lequel vous souhaitez créer des éléments de travail provenant de l'autre côté et cliquez sur « Suivant ».
Confirmez que vous disposez d'un accès administrateur et cliquez sur « Initier ».
Vous serez automatiquement redirigé vers l'instance distante. Choisissez un projet et cliquez sur « Confirmer ». Entrez la clé du problème et cliquez sur « Exalter » pour continuer.
Voilà! Vous avez configuré votre première connexion Basic entre Jira et Azure DevOps.
Explorons maintenant une connexion en mode visuel .
Sélectionnez le mode visuel parmi les trois options. Ensuite, entrez le nom et la description de la connexion dans le modal qui apparaît.
Cliquez sur « Suivant » pour passer à l'écran suivant. Vous devrez vérifier les autorisations d'administrateur pour continuer.
Cliquez sur « Vérifier l'accès administrateur ». Vous serez redirigé vers Azure DevOps de votre organisation pour vérification.
Cliquez sur « Accepter » pour accorder à Exalate l'accès à votre système.\
Et c'est tout! La connexion en mode visuel est définie.
Enfin, passons au mode Script.
Établissez la connexion et vérifiez l'URL de l'instance de destination. Ensuite, sélectionnez Mode Script parmi les options disponibles.
Entrez le nom et la description de la connexion avant de cliquer sur « Suivant ». Sélectionnez ensuite le projet et cliquez sur « Lancer ».
Copiez le code d'invitation dans votre presse-papiers. Allez de l’autre côté et cliquez sur « Accepter l’invitation ».
Saisissez le code d'invitation dans votre presse-papiers avant de cliquer sur « Suivant ». Ensuite, sélectionnez un projet et confirmez.
Toutes nos félicitations! Vous avez configuré avec succès une connexion en mode script.
Sur le tableau de bord Exalate, cliquez sur l'icône « Modifier la connexion » à côté de la connexion que vous souhaitez configurer.
Dans l'onglet « Règles », saisissez les champs « Synchronisation sortante » et « Synchronisation entrante ». C'est ici que vous pouvez personnaliser les connexions à l'aide du
Remarque * : Suivez ce guide étape par étape pour installer et configurer une intégration Jira Azure DevOps à l'aide du mode script.*
Pour la connexion en mode visuel , vous pouvez ajouter des scripts ou utiliser l'éditeur glisser-déposer pour mapper les champs à partir desquels vous souhaitez partager des informations.\
Après avoir cliqué sur « Modifier la connexion », vérifiez l'instance pour continuer. Ensuite, vous serez redirigé vers l’écran pour définir la portée et les règles.
Sélectionnez les projets des deux côtés et spécifiez les entités de filtre. Vous pouvez également choisir la méthode de synchronisation : Automatique, Manuelle ou Désactivée.\
Vous pouvez également ajouter des filtres pour chaque projet, notamment des balises, un type, un état, une priorité, un titre, une description, etc.
Après avoir tout configuré, cliquez sur Enregistrer pour fermer le modal. Cliquez ensuite sur « Suivant » pour terminer la configuration de l'oscilloscope.
Ensuite, vous verrez une liste complète des règles de mappage, que vous pouvez faire glisser et déposer pour modifier l'ordre dans lequel elles apparaissent.
Pour ajouter votre propre mappage, cliquez sur le bouton « + Ajouter un mappage ». Dans le modal, configurez les règles et cliquez sur « Enregistrer ».
Pour ajouter des scripts, cliquez sur « Ajouter un script » dans l'option déroulante après avoir cliqué sur le bouton « Ajouter un mappage ».
Ici, vous pouvez écrire des règles personnalisées pour la connexion.
Pour modifier une règle de synchronisation, cliquez sur le bouton Modifier à droite et apportez les modifications nécessaires.\
Une fois terminé, cliquez sur « Publier » pour enregistrer les modifications. C'est tout!
Accédez à l'onglet « Déclencheurs » pour voir tous les déclencheurs actifs pour automatiser les synchronisations.
Cliquez sur le bouton « + Créer un déclencheur ».
Ensuite, sélectionnez le type d'entité et saisissez la requête. Pour configurer les déclencheurs Azure DevOps, utilisez le
Une fois terminé, cliquez sur Publier.
Vous êtes maintenant prêt. Commencez à écrire des règles pour vos connexions afin de contrôler la façon dont les instances Jira et Azure DevOps partagent les données. Vous pouvez également suivre les erreurs à l'aide de la trace de pile dans la console. Et si vous souhaitez contrôler des tickets en masse, vous pouvez utiliser
Accédez à l'onglet « Bulk Connect », sélectionnez la connexion et téléchargez l'élément de travail pour émettre le mappage. Cliquez sur « Bulk Connect » pour terminer le processus.
Une fois que vous avez compris les bases, vous pouvez ajouter des règles supplémentaires ou modifier celles dont vous disposez.
Avec une solution tierce fiable et sécurisée comme Exalate, les équipes peuvent partager des informations de manière transparente entre Jira et Azure DevOps.
La configuration de votre connexion avec Exalate est un processus simple. Vous pouvez utiliser le mode de base sans code, le mode visuel par glisser-déposer ou le mode Script low-code.