Retour à la version courante
Procédure de mise en ligne d'une version (avant LoGeAs Rio 9.5)
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
2 - Préparation des logs de version
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
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)
A partir du logiciel, utiliser la fonction interne (mode développeur) de publication sur le wiki : « Edition Configuration>Mettre à jour wiki.logeas.fr »
6 - Mettre à jour les fichiers du serveur