Comment créer un template de merge request sur gitlab
Dans la vie d'un projet, il arrive souvent que l'on soit amené à créer des merges request pour livrer des lots ou des sprints ou des versions selon notre façon de nommer cela.
Pour ne rien oublier lors de la livraison, il arrive souvent que l'on crée des notes sur les tickets ou autres.
Les templates de merge request sont là pour ça.
Ils permettent de mettre la procédure en place sur chacune des merges requests, il est tout à fait possible d'en faire plusieurs.
- Livraison preprod
- Livraison prod
- ...
C'est simple à mettre en place, dans votre projet git, il faut créer un dossier à la racine :
.gitlab/merge_request_templates
Dedans, vous pouvez y mettre tout vos templates (en markdown)
Exemple : Livraison.md (ici, Livraison sera le nom du template affiché dans la liste déroulante.)
## Mise en ligne
Description de la mise en ligne :
- [ ] Code review
- [ ] Tous les tests unitaires / fonctionnels sont correctes ?
- [ ] Exécution des scripts avant livraison
- [ ] Envoi des fichiers en livraison (FTP/CD/SSH)
- [ ] Exécution des scripts après livraison
- [ ] Contrôle
- [ ] Création tags
Libre à vous d'ajouter ce que vous souhaitez, si lors de la réalisation d'un ticket il y a quelque chose à ajouter, vous pouvez modifier ce fichier.
Une fois le fichier versionné, vous retrouverez une liste déroulante dans la création / édition de la merge request.
Exemple :
Vous pouvez retrouver la documentation complète ici : ici