Créer une tâche Jira dans LPD
Créer un ticket de tâche dans le projet Jira LPD via l'API REST.
Entrée
Quand ${ARGUMENTS} est un hash de commit, inspectez le commit avec git show pour comprendre le travail et déduire la tâche. Quand ${ARGUMENTS} est une description libre, utilisez-la directement.
Recueillir les informations
Demandez à l'utilisateur les détails manquants :
- Summary — titre court décrivant la tâche.
- Description — ce qui doit être fait et pourquoi.
Champs requis
Le projet LPD nécessite les champs suivants. Appliquez ces valeurs par défaut sauf si l'utilisateur en spécifie d'autres :
- Component : Déduisez-le de la zone de code. Récupérez les composants du projet LPD et sélectionnez celui dont le nom correspond à la zone ou au mot-clé pertinent.
- Issue Type :
Task(ID :10002).
Remarque : Contrairement aux bugs, les tâches ne nécessitent pas les champs Affects Version ou Cross Cutting Properties.
Créer le ticket
Créez le problème dans le projet LPD avec le résumé, la description et les champs requis recueillis. Rédigez la description au format Atlassian Document Format (ADF) avec les sections suivantes, dans cet ordre : Description, Acceptance Criteria (le cas échéant). Ajoutez une section Reference quand un commit est référencé.
Sortie
La clé du ticket et l'URL de navigation : https://liferay.atlassian.net/browse/<KEY>.