Fichier Comptabilité Autres Administration Certification

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

  1. Lancer Delphi XE (V8) ou Delphi XE 7 (V9) et ouvrir le projet correspondant
  2. Ouvrir les options de projets pour vérifier le numéro de version et incrémenter le numéro si besoin
  3. Construire en version RELEASE puis quitter Delphi (Release\Alpha si alpha)
  4. 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
  5. 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
  6. Vérifier dans les propriétés du fichier (.exe) que l'onglet “Signatures Numériques” contenant le certificat s'est bien ajouté
  7. Lancer le programme GenererVersion (D:\dev\logeas\bin\GenererVersion) et sélectionner dans la liste déroulante le fichier DPR du projet à publier.
  8. Définir la version de l'exécutable et la version du produit, et vérifier le profil (alpha ou release) avant de publier
  9. Cocher les cases suivantes : “Préparer la mise à jour”, “Préparer les installations” et “Publier la mise à jour sur Internet”
  10. Cliquer sur Publier
  11. Le logiciel demande le mot de passe du certificat pour la signature numérique des programmes (même que précédemment)
  12. 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 »

6 - Mettre à jour les fichiers du serveur

CC Attribution-Share Alike 4.0 International Driven by DokuWiki
certif/procedure/develop/proceduremiseenligneav08-2020.txt · Dernière modification: 2021/11/18 10:31 de nicolas