Procédure de dépôt des codes sources (procédure #09)

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
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

Dépôt des codes

Les codes sont historisés au travers d'un dépôt GitLab

Nom du dépôtObjet
Logeas Informatique / Divers
AutoVideoLogiciel permettant de lancer automatiquement des vidéos
ComposantsComposant externe utilisés par les projets Delphi et Lazarus
SFTPLogeasSyncCode de l'utilitaire utilisé pour les sauvegardes (cf doc)
Logeas Informatique / Logeas-projets-obsoletes
BibliothequeAngularPremières versions de la bibliothèque (Obsolète)
logeas-libPremières versions de la bibliothèque (Obsolète)
maj-serveurappAncien logiciel de mise à jour / sauvegarde des serveurs
NewInterfacesEnsemble des codes des interfaces (y compris la bibliothèque commune)
Logeas Informatique / Logeas-web
Logeas-projet-IAmini projet de pratique d'IA
logeas-web.frCodes des serveurs en Delphi & Lazarus
Site internetSite internet de logeas-web.fr
Logeas Informatique / Logeas-web / NewInterfaces-group
exemplesBac à sable DevExtreme exemples
logeas-assistanceSite internet de l'assistance
logeas-cartographieSite internet de la cartographie-fonctionnelle
logeas-libBibliothèque de components commune à tous les projets
logeas-statunionSite internet de statunion
logeas-tachesSite internet de taches
logeas-version???
logeas-webSite internet de logeas-web
principale???
questionnaireSite internet de Questionnaire de satisfaction
script???

Historique

Avant 2024

Le dépôt se faisait sur 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. 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

  1. Création d'un ticket sous Gitlab :
    1. 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.
    2. Cas Evolution(Feature) : cela permet de décrire l'attendu de la nouvelle fonctionnalité.
  2. Un dev s'assigne un ticket et crée une requête de fusion.
    1. Nommage de la branche [feature|hotfix] / [nomApplication] / [nomDuTicket].
    2. La relecture de la requête est affecté à un second developpeur.
  3. Le développeur recupère la branche en local et code le travail demandé.
  4. Une fois le développement terminé, le développeur fusion la branche principale (develop) sur sa branche de travail, puis la pousse sur Gitlab.
  5. le second développeur relit le code, réalise des tests, puis fait des remarques ou valide la requête de fusion.
  6. 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.