jira svn integration tutorial
Un guide étape par étape de l'intégration JIRA et Subversion SVN:
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 comprennent Confluence pour la collaboration entre les équipes de projet et Zephyr pour Jira pour des activités de gestion de test complètes.
Ainsi, nous avons pu voir que les 3 outils ci-dessus sont étroitement intégrés et fournissent aux équipes une visibilité de bout en bout de tout le statut et de l'avancement des artefacts du projet.
meilleurs serveurs pour jouer sur wow
Ce que vous apprendrez:
- introduction
- Installez le plugin Subversion sur JIRA
- Créer un problème JIRA de type bug pour l'intégration
- Conclusion
- lecture recommandée
introduction
L'une des étapes importantes de tout ce processus est de savoir comment nous LIEN les tâches / bogues au code source qui pourraient être dans les dépôts Subversion ou Git. Ce processus, à son tour, est très important pour considérer la traçabilité.
Dans ce didacticiel, nous examinerons en détail comment une tâche JIRA sera liée lors de la validation Subversion.
Lecture recommandée => Série de didacticiels Atlassian Jira
Conditions préalables
- JIRA 7.3.X installé.
- Référentiel Subversion créé.
Installez le plugin Subversion sur JIRA
La première étape de l'intégration consiste à installer le plugin Subversion dans JIRA. Cliquez sur Ici pour télécharger le plugin.
Le plugin Subversion de l'URL ci-dessus est compatible avec version 7.3.x uniquement .
Lancez JIRA pour installer le plugin comme indiqué dans l'image ci-dessous. Aller à Paramètres => Modules complémentaires => Gérer les modules complémentaires => Télécharger le module complémentaire option et téléchargez le plugin.
Le module complémentaire ou le plug-in JIRA installé sera affiché comme dans l'image ci-dessous.
Une fois le module complémentaire installé, actualisez la page une fois. Ce plugin ou add-on aidera à voir les commits Subversion liés au problème JIRA.
Lorsque le module complémentaire Subversion est téléchargé, vous devez ajouter l'URL du référentiel Subversion. Cliquez sur les référentiels Subversion sous le Modules complémentaires.
Nous avons le référentiel Subversion suivant affiché dans le serveur Visual SVN et ici, qui sera ajouté dans JIRA.
Dans ce cas, l'URL du dépôt est http: // l-0310: 89 / svn / Integration /
De retour dans l'écran des modules complémentaires JIRA, cliquez sur Ajouter pour saisir l'URL du référentiel Subversion comme indiqué ci-dessous.
qu'est-ce que le test d'intégration avec l'exemple
Ajoutez l'URL avec le Nom d'utilisateur et mot de passe et cliquez sur Ajouter .
Le référentiel ajouté est maintenant actif et peut être intégré aux commits SVN. S'il y a plusieurs référentiels Subversion à intégrer, ils peuvent également être ajoutés.
Dans la page Administration, cliquez sur Tabulation système => Services et Éditer la Service de mise à jour d'index Subversion.
Réglez l'index sur Tous les jours à un intervalle de 15 minutes ou selon le besoin du projet. Ce service aidera à mettre à jour le problème JIRA avec les messages de validation SVN. Une fois cela fait, cliquez sur Mettre à jour.
Créer un problème JIRA de type bug pour l'intégration
Le cas d'utilisation ici est de lier tout problème JIRA avec les modifications du code source dans le référentiel SVN. Ainsi, nous créons un problème de bogue dans JIRA, qui sera utilisé lors de la validation SVN. Le numéro de problème du bogue créé dans cet exemple est DEM-1 .
Modifiez le fichier dans le référentiel SVN et tout en effectuant la validation SVN, fournissez le numéro d'identification du problème qui est DEM-1, comme indiqué dans les commentaires ou le message de la fenêtre de validation.
Cliquez sur D'accord. Comme la fréquence de mise à jour est définie sur 15 minutes, le problème JIRA sera mis à jour avec les liens toutes les 15 minutes. Tous les détails du commit SVN seront affichés dans le Subversion TAB du problème comme indiqué ci-dessous.
L'intégration offre une transparence totale des détails des modifications du code source par rapport au problème JIRA sans lequel il n'y a aucun moyen de suivre les modifications.
modèle de rapport d'exécution de test dans Excel
Conclusion
Un outil ALM est préconisé pour un développement et une livraison de bout en bout, uniquement pour les raisons suivantes:
- Source unique de vérité avec un référentiel.
- Meilleure communication ou collaboration entre les membres de l'équipe du projet.
- Assurer une visibilité et des mises à jour en temps réel de tous les artefacts de projet intégrés.
- Processus standard (Agile ou Waterfall) appliqué.
- Traçabilité de bout en bout.
- Productivité grâce à une meilleure utilisation de toutes les ressources.
Dans ce tutoriel, nous avons vu comment 2 outils puissants sont intégrés, offrant ainsi une meilleure transparence grâce à la liaison de SVN Commit avec le problème JIRA.
La plupart des organisations utilisent également GitLab qui 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 les didacticiels à venir, nous discuterons de la manière dont JIRA et IBM Rational Team Concert seront intégrés à GitLab avec des cas d'utilisation similaires, comme indiqué dans cet article.
lecture recommandée
- Tutoriel d'intégration GitLab Jira
- Tutoriel SVN: Gestion du code source à l'aide de Subversion
- Tutoriels Eclipse détaillés pour les débutants
- Téléchargement et installation de Jira avec la configuration de la licence Jira
- Tutoriel JIRA: Un guide pratique complet d'utilisation de JIRA
- Tutoriel d'administration JIRA: Administration JIRA et gestion des utilisateurs
- Comment configurer le référentiel SVN et installer le client SVN Tortoise
- Tutoriel JIRA Agile: Comment utiliser efficacement JIRA pour gérer des projets Agile