Arborescence des pages

Production or not ?

Dans le fichier /dev/user-frontend-ionic/src/environments/environment.ts paramétrer :

  • production : à true
export const environment = {
  production: true,
  [...]
};

Gestion des versions

La version de l'application deployée sur les stores est différentes de la version des sources du projet Esup-Multi.

Pour faciliter la gestion de ces versions qui sera différentes d'un établissement à l'autre on utilisera l'outil Trapeze (https://trapeze.dev/)

Installer Trapeze

https://trapeze.dev/

Dans /dev/user-frontend-ionic/src copier, coller et renommer le fichier trapeze-config.yml.dist en trapeze-config.yml

Dans le fichier /dev/user-frontend-ionic/src/trapeze-config.yml adapter la variable PACKAGE_NAME et éventuellement VERSION_NAME et BUILD_NUMBER si vous ne souhaitez pas l'indiquer dans la ligne de commande (Attention il faudra donc le changer à chaque nouvelle version)

Lancer la commande

npx trapeze run trapeze-config.yml -y

Exemple :

VERSION_NAME="11.0.21" BUILD_NUMBER="110021" npx trapeze run trapeze-config.yml -y

Attention

Il faut avoir buildé une première fois les applications clientes et donc avoir les répertoire /ios et /android à la racine de l'arborescence des sources du client /dev/user-frontend-ionic


  • Aucune étiquette