« Création d'une MR / PR » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page créée avec « # Gestion des branches et des commits : 1- Les branches: - 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: - Sto... ») |
Aucun résumé des modifications |
||
| Ligne 1 : | Ligne 1 : | ||
=== Gestion des branches et des commits : === | |||
=== '''''Les branches:''''' === | |||
* 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: | ===== Important: ===== | ||
* 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:''''' === | |||
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 | |||
Dernière version du 18 février 2025 à 16:01
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