| Suivi des modifications majeures | ||
|---|---|---|
| Date | Auteur | Modifications |
| Novembre 2024 | Nicolas MARCHAND | Refonte suite au changement de la logique de version (à partir de la version 11.0) |
| 30 septembre 2026 | Nicolas MARCHAND | Passage de SVN à Git (logs et enregistrement de la version) ; suppression de la mise à jour de la page d'accueil de LoGeAs Web ; mise au format de la maîtrise documentaire |
| Suivi des approbations | Cartographie fonctionnelle – fiche de la procédure |
| Objet | Définir les actions à mener pour la création et la mise en ligne d'une nouvelle version du client « lourd » (installé) de LoGeAs. |
| Destinataires | - Validation des modifications : Chef de projet - Approbation du document : Équipe développement |
La mise en ligne d'une version consiste à mettre à disposition du public le fichier de mise à jour et le programme d'installation, et à informer les utilisateurs des changements réalisés.
Les règles de numérotation, de branches et de tags sont définies dans Proc#145 - Procédure de Gestion des Versions.
Passer les tests prévus pour le niveau de la version (Majeure, Mineure ou Release), selon Proc#168 - Chaîne de qualification et de livraison.
Ne pas poursuivre tant que les tests ne sont pas passés.
La liste des changements est extraite de l'historique Git du dépôt du client lourd.
git tag –sort=-creatordategit log <tag de la dernière version publiée>..HEAD –no-merges –pretty=format:“%s”Cette liste sert au courriel d'information de l'étape 4.
Un seul fichier est diffusé : l'exécutable de la version courante.
D:\dev\logeas\src\LoGeAs WEB\LOGEAS.dproj..\signer.bat “MotDePasse”, en remplaçant MotDePasse par le mot de passe du certificat (cf. Dashlane : codesign.p12). ATTENTION : le mot de passe est entre guillemets. On utilise les logiciels :
logeas.7z.<?xml version="1.0"?>
<Settings>
<General>
<ExtractMode Path="C:\Program Files (x86)\Logeas Informatique\LoGeAs V9 WEB" AllowEdit="True">Custom</ExtractMode>
<HideProgress>False</HideProgress>
<ProgressDisableCancel>False</ProgressDisableCancel>
<SelfDelete>False</SelfDelete>
<CompressStub>False</CompressStub>
<XPStyles>False</XPStyles>
<HideTitleIcon>False</HideTitleIcon>
<PromptShowSFXIcon>False</PromptShowSFXIcon>
<Overwrite>All</Overwrite>
<MessageBegin Show="False">Démarrer l'extraction</MessageBegin>
<MessageCancel Show="True">Voulez-vous vraiment annuler ?</MessageCancel>
<MessageFinish Show="False">Les fichiers ont été extraits avec succès</MessageFinish>
<TitleText>Installation LoGeAs</TitleText>
<ExtractPathText>Sélectionnez le dossier d'installation</ExtractPathText>
<ExtractCancelText>Interrompre</ExtractCancelText>
<ExtractDialogText />
<ExtractTitleText>Extraction</ExtractTitleText>
<ExtractShowIcon>True</ExtractShowIcon>
<ProgressPercent>0</ProgressPercent>
<ProgressShowIcon>False</ProgressShowIcon>
<Icon />
</General>
<Tasks>
<Item Enabled="True">Shortcut="Du,{%%T\\LoGeAs.exe},{},{},{},{},{},{},{}"</Item>
<Item Enabled="True">Shortcut="Su,{%%T\\Logeas.exe},{},{},{},{},{},{},{}"</Item>
<Item Enabled="True">RunProgram="nowait:\"%%T\\Logeas.exe\""</Item>
</Tasks>
<VersionString>
<Item Name="Comments" Value="" Enabled="True" />
<Item Name="CompanyName" Value="Oleg N. Scherbakov" Enabled="True" />
<Item Name="FileDescription" Value="7z Setup SFX" Enabled="True" />
<Item Name="FileVersion" Value="1, 2, 0, 715" Enabled="True" />
<Item Name="InternalName" Value="7zSfxNew" Enabled="True" />
<Item Name="LegalCopyright" Value="Copyright © 2005-2007 Oleg N. Scherbakov" Enabled="True" />
<Item Name="LegalTrademarks" Value="" Enabled="True" />
<Item Name="OriginalFilename" Value="7zSfxNew.exe" Enabled="True" />
<Item Name="PrivateBuild" Value="July 14, 2007" Enabled="True" />
<Item Name="ProductName" Value="7ZSfxNew" Enabled="True" />
<Item Name="ProductVersion" Value="1, 2, 0, 715" Enabled="True" />
<Item Name="SpecialBuild" Value="" Enabled="True" />
</VersionString>
</Settings>
logeas.7z créé à l'étape précédente.
Le fichier créé s'appelle LoGeAs.sfx.exe : c'est lui qui est diffusé.
Envoyer la veille un courriel à tous les utilisateurs de LoGeAs Web (liste obtenue par requête SQL), indiquant :
À partir du logiciel, utiliser la fonction interne (mode développeur) de publication sur le wiki : « Édition Configuration > Mettre à jour wiki.logeas.fr ».