Skip to content
Snippets Groups Projects
Commit 89fca773 authored by Mathieu Dartigues's avatar Mathieu Dartigues
Browse files

feat: Ajout de la CI/CD

* tester la qualité d'écriture du code
* tests unitaires
* tests de non régression visuelle si possible
* build
* deploy
parent fc7237a5
No related branches found
No related tags found
1 merge request!6Ajout de la CI/CD
#
# Intégration continue pour le projet so driihm
#
# Objectifs :
# * tester la qualité d'écriture du code
# * tests unitaires
# * tests de non régression visuelle si possible
# * build
# * deploy
#
image: node:20
stages:
- test
- build
- deploy
quality-gate:
stage: test
script:
- npm ci
- npm run lint
- npm run test:unit
build:
stage: build
script:
- npm ci
- npm run build
artifacts:
expire_in: 3 week
paths:
- /dist/
deploy:
stage: deploy
script:
- echo "Deploying so driihm app..."
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment