Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit 86054b30 authored by LENIX.IO's avatar LENIX.IO
Browse files

updated ci.

parent ea9c448c
No related branches found
No related tags found
1 merge request!1added gitlab-ci file
Pipeline #50502 passed
image: node:16 # Utilise une image Node.js adaptée
image: node:16
stages:
- build
......@@ -6,27 +6,26 @@ stages:
cache:
paths:
- node_modules/ # Accélère les installations npm
- node_modules/
before_script:
- npm install # Installe les dépendances du projet
- npm install
build:
stage: build
script:
- npm run build # Génère les fichiers statiques dans le répertoire "build"
- npm run build # Vite génère les fichiers dans le dossier "dist"
artifacts:
paths:
- build/ # Spécifie où se trouvent les fichiers à déployer
expire_in: 1 week # Durée de conservation des artefacts
- dist/ # Spécifie le répertoire généré par Vite
expire_in: 1 week
pages:
stage: deploy
script:
- mv build public # Déplace le répertoire "build" vers "public", obligatoire pour GitLab Pages
- mv dist public # Déplace "dist" vers "public", exigé par GitLab Pages
artifacts:
paths:
- public # GitLab Pages attend un dossier "public" pour le déploiement
- public # GitLab Pages s'attend à un dossier "public"
only:
- main # Déclenche le pipeline uniquement sur la branche "main"
- main
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment