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

Prochaine révision
Révision précédente
certif:procedure:develop:proceduremiseaucoffredescodes [2025/07/15 11:54] – créée - modification externe 127.0.0.1certif:procedure:develop:proceduremiseaucoffredescodes [2025/11/10 14:13] (Version actuelle) – [Dépôt des codes] alexia
Ligne 1: Ligne 1:
-====== Procédure de dépôt des codes sources (procédure #09)  ====== +|{{:undo-2.svg?30|}} [[certif:do#procedures|Retour au Dossier Organisationnel]]|| 
-OBSOLETE DEPUIS LE 1er trimestre 2024+|{{:connexe.jpg?40|}} **Sujets connexes**|[[https://cartographie-fonctionnelle.logeas-web.fr/|Cartographie fonctionnelle de LoGeAs]]| 
 +====== Procédure de dépôt des codes sources (procédure #09) ======
  
-|**Suivi des modifications majeures** |30/09/2024 Reprise de la procédure\\ 04/08/2017 - Kristel THIRY - Migration vers DoKuWiKi et relecture\\ 27/07/2015 - Guillaume NATALI - Création| +|**Suivi des modifications majeures** |10/11/2025 - Kevin KOPINSKI\\ 30/09/2024 Reprise de la procédure\\ 04/08/2017 - Kristel THIRY - Migration vers DoKuWiKi et relecture\\ 27/07/2015 - Guillaume NATALI - Création| 
-|**Suivi des approbations** |Document #09 - Procédure de dépôt des codes - ProjeQtOr (-PROC-NFlog-8)+|**Suivi des approbations** |Document #09 - Procédure de dépôt des codes| 
-|**Objet** | \\ L'objet de ce document est de définir l'action à mener pour réaliser le dépôt de codes sources dans le coffre numérique \\   \\ Le dépôt du code sources consiste à exporter un ensemble de dossiers de l’entrepôt de Logeas Informatique. Cette action est à réaliser lors de la publication d'une version (voir [PROC-NFLog-7]) faisant l'objet d'un dépôt au coffre-fort numérique (voir [PROC-NFLog-5]).|+|**Objet** |L'objet de ce document est de définir l'action à mener pour réaliser le dépôt de codes sources sur les repots Gitlab\\   \\ Le dépôt du code sources consiste à exporter un ensemble de dossiers de l’entrepôt de Logeas Informatique. Cette action est à réaliser lors de la publication d'une version.|
 |**Destinataires** |**- Validation des modifications : ** Gérant \\  **- Approbation du document** : Equipe dev & Equipe Ass| |**Destinataires** |**- Validation des modifications : ** Gérant \\  **- Approbation du document** : Equipe dev & Equipe Ass|
  
-===== Dépôt des codes =====+==== Dépôt des codes ====
 Les codes sont historisés au travers d'un dépôt {{https://gitlab.com/|GitLab}} Les codes sont historisés au travers d'un dépôt {{https://gitlab.com/|GitLab}}
 ^Nom du dépôt^Objet^ ^Nom du dépôt^Objet^
-|Logeas / BibliothequeAngular\\ Logeas Informatique / logeas-lib|Premières versions de la bibliothèque (Obsolète)| +|**Logeas Informatique Divers**|| 
-|**Logeas / composant**|Composants externes, utilisé par les codes Delphi & Lazarus+|AutoVideo|Logiciel permettant de lancer automatiquement des vidéos| 
-|**Logeas logeas-web.fr**|Codes des serveurs en Delphi & Lazarus| +|Composants|Composant externe utilisés par les projets Delphi et Lazarus| 
-|Logeas / maj-serveurapp|Utilitaires permettant de mettre à jour les versions la nuit+|SFTPLogeasSync|Code de l'utilitaire utilisé pour les sauvegardes ([[certif:do:sauvegardeapplogeas2:ftplogeassync|cf doc]])| 
-|**Logeas Informatique / NewInterfaces**|Ensemble des codes des interfaces actuelles (y compris la bibliothèque commune)+|**Logeas Informatique / Logeas-projets-obsoletes**|| 
-|**Logeas Informatique SFTPLogeasSync**|Code de l'utilitaire utilisé pour les sauvegardes ([[certif:do:sauvegardeapplogeas2:ftplogeassync|cf doc]])+|BibliothequeAngular|Premières versions de la bibliothèque (Obsolète)| 
-|Logeas SuiviSauvegarde|Ancien logiciel interne de sauvegarde (obsolète)|+|logeas-lib|Premières versions de la bibliothèque (Obsolète)| 
 +|maj-serveurapp|Ancien logiciel de mise à jour / sauvegarde des serveurs| 
 +|NewInterfaces|Ensemble des codes des interfaces (y compris la bibliothèque commune)| 
 +|**Logeas Informatique Logeas-web**|| 
 +|Logeas-projet-IA|mini projet de pratique d'IA| 
 +|logeas-web.fr|Codes des serveurs en Delphi & Lazarus| 
 +|Site internet|Site internet de logeas-web.fr
 +|**Logeas Informatique / Logeas-web / NewInterfaces-group**|| 
 +|exemples|Bac à sable DevExtreme [[http://exemples.logeas-web.fr|exemples]]| 
 +|logeas-assistance|Site internet de l'[[http://assistance.logeas-web.fr|assistance]]| 
 +|logeas-cartographie|Site internet de la [[http://cartographie-fonctionnelle.logeas-web.fr|cartographie-fonctionnelle]]| 
 +|logeas-lib|Bibliothèque de components commune à tous les projets| 
 +|logeas-statunion|Site internet de [[http://statunion.logeas-web.fr|statunion]]| 
 +|logeas-taches|Site internet de [[http://taches.logeas-web.fr|taches]]| 
 +|logeas-version|???
 +|logeas-web|Site internet de [[http://test.logeas-web.fr|logeas-web]]| 
 +|principale|???
 +|questionnaire|Site internet de [[https://questionnaire.logeas-web.fr/|Questionnaire de satisfaction]]| 
 +|script|???|
  
- +==== Historique ==== 
-===== Historique ===== +== Avant 2024 ==
-==== Avant 2022 ====+
 Le dépôt se faisait sur [[https://www.e-coffrefort.fr|https://www.e-coffrefort.fr]] Le dépôt se faisait sur [[https://www.e-coffrefort.fr|https://www.e-coffrefort.fr]]
 Le dépôt a été fermé à l'automne 2024, les fichiers déposés ayant été copié sur \\Backup-02\Archives Logeas Informatique\Archives anciennes version LoGeAs. Le dépôt a été fermé à l'automne 2024, les fichiers déposés ayant été copié sur \\Backup-02\Archives Logeas Informatique\Archives anciennes version LoGeAs.
 En parallèle un dépôt était disponible sur l'une des VMs de l'infrastructure (celle-ci a été arrêté et est toujours présente pour archives) En parallèle un dépôt était disponible sur l'une des VMs de l'infrastructure (celle-ci a été arrêté et est toujours présente pour archives)
 +== Aujourd'hui ==
 +Les dépôts de code se font sur Gitlab.
  
 +==== Procédure ====
 +  - Création d'un ticket sous Gitlab :
 +    - Cas Anomalie(Hotfix) : cela permet de décrire le problème, le scenario de test pour le reproduire, ainsi que l'attendu de la résolution.
 +    - Cas Evolution(Feature) : cela permet de décrire l'attendu de la nouvelle fonctionnalité.
 +  - Un dev s'assigne un ticket et crée une requête de fusion.
 +    - Nommage de la branche **[feature|hotfix]** / **[nomApplication]** / **[nomDuTicket]**.
 +    - La relecture de la requête est affecté à un second developpeur.
 +  - Le développeur recupère la branche en local et code le travail demandé.
 +  - Une fois le développement terminé, le développeur fusion la branche principale (develop) sur sa branche de travail, puis la pousse sur Gitlab.
 +  - le second développeur relit le code, réalise des tests, puis fait des remarques ou valide la requête de fusion.
 +  - Le ticket est ainsi cloturé.
 +  
 +Une version est un ensemble de tickets. Quand tous ceux là sont résolus, alors la nouvelle version est déployée.