meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
certif:procedure:develop:gestionsvn [2025/12/30 13:56] nicolascertif:procedure:develop:gestionsvn [2026/08/01 18:23] (Version actuelle) nicolas
Ligne 1: Ligne 1:
-|{{:undo-2.svg?30|}} [[certif:do#procedures|Retour au Dossier Organisationnel]]||+|{{:undo-2.svg?30|}} [[certif:dat|Retour au Dossier d'Architecture Technique]]||
 |{{:connexe.jpg?40|}} **Sujets connexes**|[[https://cartographie-fonctionnelle.logeas-web.fr/|Cartographie fonctionnelle de LoGeAs]]\\ [[certif:procedure:develop:gestionversion]]\\ [[certif:procedure:develop:proceduremiseaucoffredescodes]]| |{{:connexe.jpg?40|}} **Sujets connexes**|[[https://cartographie-fonctionnelle.logeas-web.fr/|Cartographie fonctionnelle de LoGeAs]]\\ [[certif:procedure:develop:gestionversion]]\\ [[certif:procedure:develop:proceduremiseaucoffredescodes]]|
 ====== Procédure de versionning des codes sources (procédure #30) ====== ====== Procédure de versionning des codes sources (procédure #30) ======
 ===== Informations qualité ===== ===== Informations qualité =====
-|**Suivi des modifications majeures** |03 Décembre 2015 - Guillaume Natali- Création\\ janvier 2026 - Kevin Kopinski - migration sur Git|+|**Suivi des modifications majeures** |été 2026 - Nicolas Marchand - migration sur Git\\ 03 Décembre 2015 - Guillaume Natali- Création\\ |
 |**Suivi des approbations** |[[https://cartographie-fonctionnelle.logeas-web.fr/Explication|Cartographie fonctionnelle]]| |**Suivi des approbations** |[[https://cartographie-fonctionnelle.logeas-web.fr/Explication|Cartographie fonctionnelle]]|
 |**Objet** |L'objet de ce document est de définir l'action à mener pour enregistrer les versions du logiciel dans l'entrepôt.| |**Objet** |L'objet de ce document est de définir l'action à mener pour enregistrer les versions du logiciel dans l'entrepôt.|
 |**Destinataires** |**- Validation des modifications : ** Gérant \\  **- Approbation du document** : Equipe DEV| |**Destinataires** |**- Validation des modifications : ** Gérant \\  **- Approbation du document** : Equipe DEV|
  
 +===== Objet =====
  
 +Cette procédure décrit les actions à mener pour enregistrer une version du logiciel dans le dépôt de code source (GitLab), en garantissant son identification unique et son authenticité.
 +
 +===== Prérequis =====
 +
 +  * Les développements de la version sont finalisés et mergés sur la branche dédiée.
 +  * Le numéro de version (Majeur.Mineur.Release.Build) a été déterminé conformément à la [[certif:procedure:develop:gestionversion|procédure #06]].
 +
 +===== Étapes =====
 +
 +  - **Vérification de la branche** : s'assurer que la branche GitLab correspondant à la version contient l'ensemble des commits validés pour cette livraison.
 +  - **Étiquetage (tag)** : créer, via SourceTree, un tag Git sur le dernier commit de la branche, nommé selon le numéro de version (ex. v11.0.3.1).
 +  - **Publication du tag** : pousser (push) le tag vers le dépôt distant GitLab, afin de le rendre visible et immuable pour l'ensemble de l'équipe.
 +  - **Relevé de l'empreinte** : noter le hash SHA du commit tagué — cette empreinte constitue la preuve d'authenticité de la version (cf. [[certif:dat#gestion_des_sources_des_versions_et_depot|Gestion des sources, des versions et dépôt]] dans le DAT).
 +  - **Archivage** : conserver la référence du tag et de son empreinte dans le suivi de version associé (cartographie fonctionnelle).