Modèles Jira Automation pour Bitbucket, GitHub ou Gitlab
Les développeurs aiment programmer en mode concentré, et non passer leur temps à commenter ou mettre à jour leur travail. Cependant, une entreprise saine a besoin que Jira reste à tout moment une source de référence centrale. Ces règles d'automatisation DevOps résolvent les problèmes des deux côtés.
Grâce à l'automatisation, vous pouvez désormais intégrer directement Bitbucket, GitHub, GitLab et plus encore afin que vos développeurs puissent se concentrer sur la livraison d'un code d'excellente qualité, puisque le moteur d'automatisation dans Jira s'occupera du reste pour eux. Jetons un coup d'œil aux utilisations les plus courantes.
Transition d'un ticket Jira lorsqu'un commit est créé
Lorsqu'un commit est créé et que son état est « À faire », définissez le ticket Jira associé à l'état « En cours ».
Ajout d'un commentaire au ticket Jira lorsqu'une pull request est créée
Lorsqu'une pull request est créée dans GitHub, si l'état du ticket Jira est « En cours », définissez le ticket à l'état « En cours de revue ».
Transition du ticket Jira lorsqu'une pull request est mergée
Lorsqu'une pull request est mergée dans GitLab, si l'état du ticket Jira est « En cours de revue » et qu'aucune pull request n'est ouverte, transitionnez le ticket à l'état « Terminé » et ajoutez la valeur au journal d'audit.
Envoi d'un message Slack en fonction du responsable lorsqu'un commit est créé
Prévenez automatiquement la bonne équipe lorsqu'un commit est créé dans Bitbucket, GitLab ou GitHub.
Ajout d'un commentaire au ticket Jira et envoi d'un message Slack si un build échoue dans Jenkins
Prévenez automatiquement l'équipe via Slack lorsqu'un build a échoué dans Jenkins et ajoutez plus d'informations dans la section de commentaire du ticket Jira.
Mise à jour de l'état du ticket Jira sur « En attente » lorsque le déploiement échoue en production
Mettez à jour automatiquement le ticket Jira lorsqu'un déploiement a échoué en production.