Files
2026-05-20 09:41:27 +02:00

2.6 KiB

Déployer l'application en test

Source : Confluence EasyWMS France
Dernière mise à jour : 20/12/2022 (v1)


Afin que les développements puissent être testés par les chefs de projet, il faut importer l'application custom sur la VM du serveur. En fonction de la taille du projet, les livraisons s'effectueront par lot ou à la fin des développements.

Une étiquette (tag) devra être créée sur le commit de la branche develop souhaité. Cela permet au chef de projet, en cas de présentation client, d'être certain que l'application déployée ne contient pas de bugs introduits par des commits postérieurs à ses derniers tests.

Convention de nommage du tag : <TRIGRAMME_PROJET>-V<NUMERO>

Exemple : LMD-V1


1 - Création du TAG

Git (CLI) :

git switch develop
git pull
git tag <Tag Name>
git push --tags
git checkout <Tag Name>

SourceTree :

  1. Se positionner sur la branche develop et faire un "Pull"
  2. Cliquer sur "Tag"
  3. Dans "Tag Name", indiquer le nom du tag
  4. Choisir le commit précis ou prendre la dernière version de develop
  5. Cocher "Push tag" pour le créer sur la branche distante
  6. Une fois le tag créé, double-cliquer dessus dans la liste des tags pour s'y positionner

2 - Remettre la VM de test sur le point de contrôle Deploy0

Appliquer le point de contrôle "Deploy 0" sur la VM de test avant le déploiement.


3 - Effectuer le déploiement de l'application existante

Suivre la procédure : Déploiement d'une application existante


4 - Si besoin : réinstallation du GNA

Suivre la procédure : Installation Services et Licence WMS — Réinstallation


5 - Installer le printer service et la licence

Suivre la procédure : Installation Services et Licence WMS


6 - Valider la VM

Suivre la procédure : Valider sa machine virtuelle


7 - Mettre à jour l'état des tâches Jira

Passer toutes les tâches en statut "Attente déploiement pour test" vers "Prêt à tester".

⚠️ Lors du passage en "Prêt à tester", il est obligatoire d'indiquer l'étiquette (tag) correspondant à celui créé sur Git.