Articles
Tutoriels
Guides interactifs
Transition automatique de l'état des tickets dans Jira et GitLab
Kev Zettler
Full Stack Web Developer, DevOps
Ce guide explique comment créer une règle d'automatisation Jira qui s'intègre à GitLab.
Durée
5 minutes de lecture.
Public
Vous êtes un utilisateur expérimenté de Jira Software et de GitLab.
Prérequis
Vous êtes déjà client GitLab. Obtenez l'intégration GitLab for Jira ici.
Si vous découvrez GitLab, lancez-vous ici.
Vous disposez d'un projet Jira actif avec l'app GitLab installée et configurée. Lancez-vous avec Jira ici.
Étape 1. Ajoutez une règle d'automatisation
Sur la page de votre projet Jira, cliquez sur le bouton Add automation (Ajouter une règle d'automatisation). Sélectionnez ensuite l'option Branch, commit or pull requests (Branche, commit ou pull requests).
Étape 2. Créez un déclencheur
Recherchez et sélectionnez le déclencheur Commit created (Commit créé). Cela déclenche la règle en cas de commit.
Étape 3. Créez une condition
Recherchez et sélectionnez la condition Issue fields condition (Champs de ticket). Cela limitera les actions effectuées aux tickets qui respectent certaines conditions de champ.
Définissez la condition de sorte que le champ Status (État) soit égal à selected for development (Sélectionné pour le développement). Il se peut que cet état n'existe pas dans votre projet et que vous deviez le créer ou utiliser une alternative. Cliquez sur Save (Enregistrer) pour continuer.
Étape 4. Créez une action de transition de ticket
Recherchez et sélectionnez l'action Transition issue (Changer l'état du ticket), qui fera passer le ticket à un nouvel état.
Nous allons configurer l'action Transition issue (Changer l'état du ticket) afin que l'état cible soit mis à jour en IN PROGRESS (En cours). Cliquez sur Save (Enregistrer).
Étape 5. Saisissez un nom
Saisissez à présent un nom pour la règle. Nous avons utilisé Transition issue on commit (Changer l'état du ticket en cas de commit). Cliquez sur le bouton Turn it on (Activer). Le résumé final de la règle devrait ressembler à ceci :
La règle est terminée et peut être déclenchée en suivant ces étapes :
- Créez un ticket à l'état Selected for development (Sélectionné pour le développement) dans Jira.
- Créez un commit faisant référence à la clé du ticket et pushez-le vers GitLab.
Une fois ces actions effectuées, la règle se déclenche et passe le ticket à l'état « IN PROGRESS » (En cours). Vous pouvez surveiller la règle en consultant le journal d'audit, qui indique toute erreur de configuration associée à la règle et aide au débogage.
N'oubliez pas de consulter des centaines d'autres règles dans notre bibliothèque de modèles d'automatisation.
Partager cet article
Thème suivant
Lectures recommandées
Ajoutez ces ressources à vos favoris pour en savoir plus sur les types d'équipes DevOps, ou pour les mises à jour continues de DevOps chez Atlassian.