Manuel d'utilisation

https://advans-group.atlassian.net/wiki/spaces/Cruiseline/pages/5213290557/D+ployer+n+importe+quel+site+sur+un+env+de+review

Installation de Node JS

  • https://nodejs.org/fr
  • curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
  • \. "$HOME/.nvm/nvm.sh"
  • nvm install 24
  • node -v # Doit afficher "v24.11.0".
  • npm -v # Doit afficher "11.6.1".

gitlab.cruiseline.eu

  • gianfranco
  • Qsd4523123@

git clone https://gitlab.cruiseline.eu/nextgen/app.git /home/gianfranco/nextgen/app

Install Extension in VS Code

  • Open Visual Studio Code
  • Click the Extensions icon on the left sidebar:
  • Ajouter "Playwrite Tests for Visual Studio"
  • Ajouter "Prettier Code Formatter"

Création d'un répertoire de test

  • cd /home/gianfranco/nextgen/app
  • mkdir tests-ui
  • cd tests-ui/
  • npm install -g pnpm
  • npm fund
  • pnpm init
  • pnpm add -D playwright
  • pnpm exec playwright install

Lancement des tests Playwright :

  • cd nextgen/app/qa/tests-ui
  • pnpm exec playwright test pour lancer tous les tests
  • pnpm exec playwright test --ui pour lancer les tests avec une interface graphique

Accès aux URLs de tests :

Il faut modifier le fichier playwright.config.js pour mettre les URLs https://uat-public-sites-ca.cruiseline.eu/

Gitlab

Il faut créer une branche sur gitlab https://gitlab.cruiseline.eu/nextgen/app/-/boards/1

Colonne de droite Status::En cours (en bleu)

  1. Cliquer sur le + pour créer une nouvelle branche
  2. Rajouter le title
  3. cliquer sur Create merge request pour créer la demande

Nous avons :

Complete the `X` on the last line with one of the values below.
Then delete everything before and after the `Changelog: X` line.

`added`: New feature

`fixed`: Bug fix

`changed`: Feature change

`deprecated`: New deprecation

`removed`: Feature removal

`security`: Security fix

`performance`: Performance improvement

`other`: Other

Changelog: X  -> Remplacer le X par par exemple New Feature et supprimer les commentaires précédents


Related to #4303

-------------------------------------------------------------------------------------------------------------------------------------

Nous avons donc le ticket ouvert...

Il faut aller dans Visual Studio pour faire un git pull de la nouvelle branche.

​​​​​​​


Installation de luxon

  • pnpm add luxon

Mise à jour de la branche

  1. git stash et donner le nom du stash
  2. git checkout main
  3. git pull
  4. git checkout de la branche locale
  5. git rebase origin/main

Récupérer les résultats de tests de la pipeline dans teams :

  • Equipes > IT Teams > Tests non régressions > Publications ou fichiers