gitlab jira integration tutorial
Tutoriel d'intégration Atlassian Jira et GitLab: Installation et configuration
JIRA est un outil très puissant de suivi des problèmes et des projets et est surtout connu pour son utilisation pour le suivi des bogues.
Les autres outils de la suite Atlassian qui couvrent l'approche ALM et qui sont étroitement intégrés à JIRA sont les Confluence pour la collaboration entre les équipes de projet et Zéphyr pour des activités de gestion de test complètes.
Par conséquent, vous pouvez voir que les 3 outils ci-dessus sont étroitement intégrés et fournissent aux équipes une visibilité de bout en bout de tous les statuts et de la progression des artefacts du projet.
L'une des étapes importantes de tout ce processus est de savoir comment nous LIEN les tâches / bogues au code source qui se trouve dans les référentiels Git en particulier en utilisant Gitlab. Ce processus est très important pour considérer la traçabilité et la transparence des changements de code dans les tâches assignées aux développeurs.
GitLab est un site Web Aller gestionnaire de référentiel qui fournit un référentiel de code source, des fonctionnalités de planification de projet et des fonctionnalités CI / CD.
Dans cet article, nous verrons comment une tâche JIRA sera liée aux modifications du code source lors d'un commit Git pour le référentiel cloné depuis Gitlab.
Lecture recommandée => Série de formation Atlassian Jira
Ce que vous apprendrez:
- Conditions préalables
- Installez le plugin Git sur JIRA et Configuration
- Configuration Jira dans Gitlab
- Conclusion
- lecture recommandée
Conditions préalables
- JIRA 7.3.X installé.
- Projet Gitlab Enterprise edition 11.x créé avec des fichiers ajoutés au référentiel.
Installez le plugin Git sur JIRA et Configuration
La première étape de l'intégration consiste à installer le Plugin Git dans JIRA.
Lancez JIRA pour installer et télécharger le plugin comme indiqué ci-dessous. Aller au Paramètres -> Module complémentaire -> Gérer les modules complémentaires et télécharger le module complémentaire option et téléchargez le plugin.
L'intégration Git pour le module complémentaire ou le plug-in Jira installé est illustrée dans l'image ci-dessous.
Actualisez la page une fois après l'installation du module complémentaire. Ce plugin n'est pas gratuit et devra être acheté. J'ai utilisé une licence eval pour présenter l'intégration. Ce plugin ou add-on aidera à voir les commits Git liés au problème JIRA.
Lorsque le module complémentaire Git est téléchargé, vous devez ajouter l'URL du référentiel Git à partir de Gitlab. Cliquer sur Configurer pour ajouter et vous connecter au référentiel Git.
Voici l'URL du référentiel Git qui est entrée. Vous pouvez obtenir les détails à ce sujet à partir de votre projet Gitlab.
Cliquer sur Suivant.
Activez les options comme indiqué ci-dessous et sélectionnez le projet Jira pour l'intégration. Cliquez sur Terminer.
Une fois l'URL du référentiel Git saisie, modifiez les paramètres du référentiel pour ajouter l'ID utilisateur et le mot de passe avec lesquels vous connecter. Si le LDAP de votre entreprise est utilisé et configuré avec Gitlab, saisissez-le dans les paramètres.
Entrez les détails du nom d'utilisateur et du mot de passe et cliquez sur Mettre à jour.
Cliquez sur Mettre à jour une fois terminé.
De retour dans le projet JIRA, j'ai créé une sous-tâche pour une histoire qui sera utilisée lors du commit Git. Notez également que la clé Jira est DEM-4.
Configuration Jira dans Gitlab
Dans la section précédente, nous avons vu comment ajouter les détails du référentiel Git au serveur Jira. Dans cette section, nous devons également ajouter les détails du serveur Jira dans Gitlab. N'oubliez jamais qu'une communication bidirectionnelle est requise dans cette intégration.
Ouvrez le projet Gitlab et accédez à Paramètres -> Intégrations. Faites défiler vers le bas Jira et cliquez dessus pour configurer les détails du serveur Jira.
Activez les détails comme indiqué, entrez l'URL, le nom d'utilisateur et le mot de passe du serveur Jira. Testez et enregistrez les paramètres. Une fois les paramètres enregistrés, vous devriez voir un VERT cercle à côté de Jira comme indiqué. Cela montre que le serveur Jira est connecté depuis Gitlab et que l'intégration est complètement activée.
Afin de procéder à l'intégration, clonez le référentiel Gitlab sur la machine locale. Normalement, un développeur clonerait sur sa machine locale, modifierait les fichiers et validerait / repousserait les modifications dans le dépôt Gitlab.
Le référentiel ci-dessus (https) est cloné sur une machine locale. Effectuez quelques modifications dans le fichier et validez les modifications.
Lors de la validation des modifications, entrez le Clé Jira (DEM-4) comme illustré à l'aide de la commande git commit. Une fois la validation terminée, renvoyez les modifications vers Gitlab.
Le format ci-dessus garantira que les modifications apportées au code source dans le référentiel Git sont ajoutées au problème Jira (DEM-4) comme indiqué.
comment ouvrir un fichier binaire dans windows
Conclusion
Étant donné que les équipes de différentes organisations utilisent SVN ou Gitlab, cette intégration avec Jira aidera à fournir une meilleure transparence des modifications du code source pendant les validations SVN ou Git.
Ainsi, ce tutoriel sur l'intégration Jira et Gitlab présente l'une des fonctionnalités d'intégration puissantes et indispensables à considérer comme importantes lors de toute implémentation d'ALM.
lecture recommandée
- Tutoriel d'intégration JIRA et SVN
- Tutoriels Eclipse détaillés pour les débutants
- Tutoriel JIRA: Un guide pratique complet d'utilisation de JIRA
- Téléchargement et installation de Jira avec la configuration de la licence Jira
- Tutoriel d'administration JIRA: Administration JIRA et gestion des utilisateurs
- Tutoriel JIRA Agile: Comment utiliser efficacement JIRA pour gérer des projets Agile
- Tutoriel JIRA Dashboard: Comment créer un tableau de bord JIRA avec un exemple
- Tutoriel JIRA Scrum Board: Manipulation de Scrum avec Jira pour gérer le sprint