Création d'une MR / PR
Aller à la navigation
Aller à la recherche
Gestion des branches et des commits :[modifier | modifier le wikicode]
Les branches:[modifier | modifier le wikicode]
- La branche par défaut de developpement est la branche develop, les commits sur cette branche sont désactivés, et ça ne peut se faire qu'à travers des Merge requests.
- Les branches de maintenance sont sous la forme master_{version}.x, exemple: la branche master_7.6.x correspond à la branche de maintenace de la version 7.6
- Par convetion le nommage de branche de developpement est le suivant:
- Story_{story_id}_story_description: story_id: le N° tuleap de la story, story_description: est le libellé de la story sans accents, sans espaces
- Bug_{bug_id}_bug_description: bug_id: le N° tuleap du bug, bug_description: est le libellé du bug sans accents, sans espaces
Important:[modifier | modifier le wikicode]
- Si une branche en cours de dévelopement a besoin d'être publiée sur Nexus pour qu'elle soit référencée (par exemple dans Vitamui), on doit respecter la procédure suivante:
- Créer une branche avec un nom qui se termine par le texte : _to_publish
- S'assurer de changer la version du projet dans les POM.xml pour créer une version explicite et pour ne pas écraser les artéfacts de la branche develop
- Dans Jenkins-> Build -> Vitam build, après le scan des branches, la branche en question va apparaitre et elle pourra être buildée et publiée.
Les commits:[modifier | modifier le wikicode]
La convention des commits est la suivante:
Story #StoryId: english_Description : StoryId est le n° tuleap de la story, attention à laisser bien un espace après le mot Story, english_Description: une description de l'évolution en Anglais
Bug #BugId: english_Description : StoryId est le n° tuleap de la story, attention à laisser bien un espace après le mot Story, english_Description: une description de la correction en Anglais