Activer les déploiements GitLab dans Jira

Ce guide explique comment tirer parti des tickets et déploiements intégrés lorsque vous connectez GitLab et Jira. La fonctionnalité Deployments (Déploiements) de Jira offre une meilleure visibilité sur le déploiement en suivant et en affichant les pipelines de CI/CD GitLab par rapport aux tickets Jira sur une période donnée. En intégrant Jira et GitLab, n'importe quel membre de l'équipe peut visualiser l'avancement d'un ticket au fur et à mesure qu'IL se déplace dans un pipeline de déploiement.

Durée

10 minutes de lecture.

Public

Vous travaillez sur des projets dans Jira et vous souhaitez tirer parti des tickets et déploiements intégrés grâce à GitLab.

PRÉREQUIS

Vous disposez d'un compte Jira et vous maîtrisez les fondamentaux de Jira. Lancez-vous avec Jira ici.

Vous êtes déjà client GitLab. Obtenez l'intégration GitLab for Jira Cloud ici.

Si vous découvrez GitLab, lancez-vous ici.

Activez la fonctionnalité Deployments (Déploiements) pour votre projet de logiciel géré par l'équipe

Seuls les administrateurs de projet peuvent activer et désactiver les fonctionnalités du projet. 

1. Dans Jira, accédez à votre projet de logiciel géré par l'équipe.

2. Accédez à Project Settings (Paramètres du projet), puis Features (Fonctionnalités).

3. Activez la fonctionnalité Deployments (Déploiements).

Projets Jira Software

4. Revenez à votre projet.

5. Accédez à Deployments (Déploiements).

6. Choisissez Add another CI/CD tool (Ajouter un autre outil de CI/CD).

Panneau des déploiements de Jira Software

7. Sélectionnez Connect to other providers (Se connecter à d'autres fournisseurs).

Connecter le panneau des déploiements de Jira Software à Bitbucket

8. Sélectionnez Gitlab.com for Jira Cloud.

GitLab.com for Jira Cloud

9. Téléchargez l'app Gitlab.com for Jira Cloud.

GitLab.com for Jira Cloud

10. Ajoutez un espace de noms depuis GitLab.com.

Espace de noms à partir de GitLab.com
Lier un espace de noms à partir de GitLab.com

11. Retournez dans GitLab après avoir apporté des changements à votre code à l'aide de GitLab CI/CD, utilisez les commits intelligents pour associer le commit GitLab et la branche à votre ticket Jira. 

Commit et branche GitLab vers votre ticket Jira

12. Vous pouvez également utiliser des commits intelligents pour associer votre merge request GitLab à votre ticket Jira. Vous obtenez ainsi plus de visibilité sur les déploiements Jira. 

Nouvelle merge request GitLab

13. De retour dans Jira, vous pouvez voir que le commit intelligent a déplacé le ticket de « Backlog » vers « En cours ».

Le commit intelligent a déplacé le ticket sur Jira

14. Accédez à Deployments (Déploiements).

Afficher les pipelines de déploiement grâce à Jira

La vue deployments (déploiements) dans Jira affiche une liste des tickets et des déploiements, avec des options de filtrage par environnement.

Pour afficher les informations de déploiement de votre projet, incluez des clés de ticket dans les noms de branche, les messages de commit et les pull requests.

Comprendre la vue Deployments (Déploiements) dans Jira

La vue Deployments (Déploiements) inclut les filtres et paramètres suivants :

Filtres et paramètres
  • Recherche : dans le filtre de recherche, spécifiez les mots-clés qui afficheront les tickets souhaités et les pipelines de déploiement associés.

  • Environment (Environnement) : ce filtre vous permet de concentrer la vue des déploiements sur une instance de développement en sélectionnant un environnement dans la liste déroulante.

Filtres
  • Versions : ce filtre vous permet de filtrer les tickets en fonction des versions du produit livrées. Par exemple, les fonctionnalités du produit sont livrées dans différentes versions.

  • Epic : ce filtre vous permet de regrouper les déploiements et les tickets par epics. Vous pouvez également filtrer les tickets qui n'ont pas d'epic parent.

Filtres
  • Type : ce filtre vous permet de trier les tickets par type.

Types

1 « Clé du ticket », « Résumé du ticket », « URL du ticket », « Date de déploiement », « État du déploiement », « Type d'environnement », « Nom de l'environnement »

2 "ABC-1111","agent-service: Add a POST endpoint to allow runner creation","https://workteams.xyz.net/browse/ABC-1111","2020-12-04 14:40:31","SUCCESSFUL","PRODUCTION","Production"

3 "ABC-2222","agent-service: Add PUT endpoint for runners","https://workteams.xyz.net/browse/ABC-2222","2020-12-04 14:40:31","SUCCESSFUL","PRODUCTION","Production"

  • Viewsettings (Paramètres de la vue) : ce volet vous permet de configurer la vue des déploiements à l'aide de filtres comme les types d'environnement, les icônes et les tickets. Vous pouvez également désactiver la fonctionnalité de déploiements à l'aide des informations de ce volet.

Configurer votre vue Deployments (Déploiements) dans Jira

Pour configurer la vue Deployments (Déploiements), accédez au panneau Paramètres de la vue sur le tableau de bord. Il contient les filtres suivants :

Paramètres de déploiement

Types d'environnement

Personnalisez la vue Deployments (Déploiements) en utilisant des types d'environnement. Sélectionnez les types d'environnement pour modifier la vue des états de déploiement sur une période donnée.

Icons

  • Deployment keys (Clés de déploiement) : masquez ou affichez l'état du déploiement sur la chronologie.

Clés de déploiement
  • Déploiements multiples : masquez ou affichez le nombre d'environnements de déploiement correspondant à chaque ticket dans la chronologie de votre projet.

Tickets

  • Afficher les tickets sans déploiements : masquez ou affichez les tickets qui ne sont associés à aucun déploiement.

Un administrateur de projet peut afficher et utiliser le menu Plus d'options (…) en haut à droite de la page Deployments (Déploiements) pour gérer les fonctionnalités des apps et des projets installés.

Recommandé pour vous

Communauté DevOps

Parcours de formation DevOps

Essayez la solution gratuitement