Créer un Bug Jira dans LPD
Créer un ticket de bug dans le projet Jira LPD via l'API REST.
Input
Quand ${ARGUMENTS} est un hash de commit, inspectez le commit avec git show pour comprendre la correction et en déduire le bug qu'il adresse. Quand ${ARGUMENTS} est une description libre, utilisez-la directement.
Rassembler les Informations
Demandez à l'utilisateur les détails manquants :
- Summary — titre court décrivant le bug.
- Steps to Reproduce — étapes claires et minimales.
- Expected Behavior — ce qui aurait dû se passer.
- Actual Behavior — ce qui s'est passé à la place.
Champs Obligatoires
Le projet LPD nécessite les champs suivants. Appliquez ces valeurs par défaut sauf si l'utilisateur en spécifie d'autres :
- Affects Version :
Master(ID :16660). - Component : Déduire 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.
- Cross Cutting Properties (
customfield_10979) :None(ID :14468).
Créer le Ticket
Créez l'issue dans le projet LPD avec le résumé rassemblé, la description et les champs obligatoires. Rédigez la description en Atlassian Document Format (ADF) avec les sections suivantes, dans cet ordre : Description, Steps to Reproduce, Expected Behavior, Actual Behavior. Ajoutez une section Fix quand un commit est référencé.
Output
La clé du ticket et l'URL de navigation : https://liferay.atlassian.net/browse/<KEY>.