Procédure de mise en ligne d'une version (avant LoGeAs Rio 9.5)
Informations qualité
Suivi des modifications majeures | 03 Décembre 2015 - Guillaume NATALI - Création 11 Avril 2019 - Valentin BARRERE & Pauline PREEL - Mise à jour procédure Aout 2019 Pauline PREEL - mise à jour cosmetics |
Suivi des approbations | Ce document correspond à l'élément ProjeQtor Document #8 - Procédure de mise en ligne d'une version -PROC-NFlog-7 |
Objet | L'objet de ce document est de définir l'action à mener pour la création et la mise en ligne d'une nouvelle version du logiciel. |
Destinataires | - Validation des modifications : Gérant - Approbation du document : Equipe DEV |
Généralité
La mise en ligne d'une version consiste à mettre à disposition du public le fichier de mise à jour et le programme d'installation. De plus, il faut procéder à la publication de la liste des changements réalisés sur le site d'information du logiciel.
Préparation de l'environnement
Préparation de la publication d'une nouvelle version
1 - Tests
Passer les tests
2 - Préparation des logs de version
Extraire les logs du svn
- Clic droit sur le dossier “LoGeAs”
- “TortoiseSVN\Show log”
- Retrouver le dernier tag de version release
- Sélectionner toutes les lignes dans la partie haute jusqu’au tag de dernière publication
- Clic droit “Copy to clipboard\Messages
- Faire le ménage
Mettre à jour les logs du svn
On met à jour de manière exhaustive les logs sur la page https://wiki.logeas.fr/version:web:miseajour
On met a jour les grandes modifications dans la page d’accueil de LoGeAs voir la procédure
3- Création des fichiers à publier
Cette action est réalisée par le logiciel « Générateur de Version LoGeAs » disponible dans l'entrepôt de Logeas Informatique. (Attention, ce logiciel est actuellement “cassé”, il ne permet pas de construire le projet mais il sert à faire la publication.)
- Lancer Delphi XE (V8) ou Delphi XE 7 (V9) et ouvrir le projet correspondant
- Ouvrir les options de projets pour vérifier le numéro de version et incrémenter le numéro si besoin
- Construire en version RELEASE puis quitter Delphi (Release\Alpha si alpha)
- Se rendre dans le dossier ou le fichier .exe s'est créé et vérifier dans les propriétés que le numéro de version est bon et que l'icône est présente
- Ouvrir une invite de commande (Maj+Click droit) dans le dit-dossier et taper ”.\signer.bat “MotDePasse” (remplacer MotDePasse par le mot de passe du certificat : cf. Dashlane : codesign.p12). ATTENTION le mot de passe est entre guillemets
En cas d'erreur fichier introuvable vérifier que signtools est installer sur le poste Voir le détail dans cette fiche - Vérifier dans les propriétés du fichier (.exe) que l'onglet “Signatures Numériques” contenant le certificat s'est bien ajouté
- Lancer le programme GenererVersion (D:\dev\logeas\bin\GenererVersion) et sélectionner dans la liste déroulante le fichier DPR du projet à publier.
- Définir la version de l'exécutable et la version du produit, et vérifier le profil (alpha ou release) avant de publier
- Cocher les cases suivantes : “Préparer la mise à jour”, “Préparer les installations” et “Publier la mise à jour sur Internet”
- Cliquer sur Publier
- Le logiciel demande le mot de passe du certificat pour la signature numérique des programmes (même que précédemment)
- Procéder à l'enregistrement de la version dans l'entrepôt tel que défini dans[PROC-NFLog-22]
4 - Prévenir les utilisateurs de la mise à jour
Faire un mailing indiquant :
- les modifications faites (log de l'écran d’accueil)
- la date et heure de coupure du serveur
- l'envoyer à tous les utilisateurs LoGeAs la veille
- l'envoyer à “Tous les utilisateurs de LoGeAs Web” (requette SQL)
5 - Mise à jour des informations techniques du wiki
A partir du logiciel, utiliser la fonction interne (mode développeur) de publication sur le wiki : « Edition Configuration>Mettre à jour wiki.logeas.fr »