Wednesday, December 19, 2018

Création d’un package de déploiement pour une application développée avec Windev



Je décris dans la suite les étapes nécessaires lors d’un déploiement d’une application développée en Windev.
 
Etape 1: Depuis le menu principal de Windev, sélectionnez ‘Créer la procédure d’installation de l’exécutable’, suivez les instructions à l’écran pour générer l’exécutable de l’application et les fichiers d’installation (cliquez généralement sur le bouton Suivant).









Etape 2: Cette étape est lancée automatiquement suite à l’étape précédente, à l’aide de l’assistant d’installation serveur de l’application, créez les fichiers du serveur d’installation de l’application dans le répertoire suivant: C:\App_Installation (nommé R1 dans la suite).  
 
Suivez les instructions de l’assistant, le fichier Install_Serveur.exe est créé en fin du traitement dans le répertoire R1.
Etape 3: Générez le package d’installation du poste client en exécutant Install_Serveur.exe du répertoire précédent, précisez le répertoire pour le package d’installation du poste client: C:\App_Installation(nommé R2 dans la suite). Le fichier Install.exe est créé en fin du traitement dans ce répertoire.
Remarque: lors de la génération des fichiers dans le répertoire précédent, il se peut que les fichiers de mise à jour soient déposés dans un sous-répertoire du répertoire précédent. Déplacez alors ces fichiers dans le répertoire R2.   
Etape 4: Paramétrez le fichier de mise à jour de l’application, il s’agit du fichier WDUPDATE.Net qui se trouve dans le sous-répertoire INSTALL du répertoire R2.
Voici un exemple de WDUPDATE.Net :
[APP]
;Fichiers d’installation de l’application 
CHEMIN=C:\App_Installation.VERSIONS\XXX\INSTALL
RESEAU=2
VERSION= XXX                                    ; ß Version actuelle
DERNIERE_VERSION= YYY                  ; ß Version précédente
UPDATE=INSTALL
DELAI=5
MSG_INTERDIT=Cette application a été verrouillée par son administrateur pour une mise à jour et n'est pas disponible pour le moment.
MSG_AVERTISSEMENT=Cette application va être interrompue pour une mise à jour. Veuillez sauver toutes vos modifications et quitter l'application.
MSG_ARRET=ATTENTION : Arrêt de l'application pour mise à jour.
;Délai d’attente à modifier en 1 seconde pour la demande de mise à jour
DELAI_AUTO=1
VALIDE_AUTO=2
REP_ETATU=<RepRef>\Etats et Requêtes Partagés
WDVERSION=10
VERSIONWDSETUP=23.0.23.0
CHEMIN_HISTORIQUE=C:\App_Installation.VERSIONS
UTILISABLE=0
DELAICHECKVERSION=0
SILENTCHECKVERSION=0
FLAGCFGCC=1;
GPWCOMMUN=
HISTOACTIF=1
HISTONBVERSIONS=0
HISTOTAILLEMAX=0
MODE=0
[WDSETUP]
MODE=-1
DELAI=1
 
 

No comments:

Post a Comment