From df2a860c18cb4c1a3ccf10542c6a1bf57ef08e3b Mon Sep 17 00:00:00 2001 From: Paul Valerie GOMA Date: Thu, 17 Jul 2025 15:56:55 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=B7=20component=20test=20deployment=20?= =?UTF-8?q?configuration?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 20 ++++++++++++++++++++ package.json | 3 ++- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 069fee5..07e153b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,8 +2,28 @@ default: image: node:latest stages: + - test - deploy +cache: + paths: + - node_modules/ + +before_script: + - npm ci + +unit-tests: + stage: test + script: + - npm run test:unit + artifacts: + paths: + - coverage/ + expire_in: 1 month + only: + - branches + - merge_requests + publish-npm: stage: deploy script: diff --git a/package.json b/package.json index a76def3..602684a 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,8 @@ "preview": "vite preview", "build-only": "vite build", "type-check": "vue-tsc --build", - "lint": "eslint . --fix" + "lint": "eslint . --fix", + "test:unit": "vitest run --coverage" }, "dependencies": { "@cellule-financiere-pmo/visua": "^1.1.0",