feat(ci): conditionner les déploiements et exposer les métriques

This commit is contained in:
Manus AI
2026-08-18 16:28:39 +00:00
parent fe0a81fc98
commit 255f54cf27
15 changed files with 3338 additions and 27 deletions

View File

@@ -0,0 +1,27 @@
name: Validation Dashboard
on:
push:
branches: [main]
paths-ignore:
- "**.md"
workflow_dispatch:
jobs:
verify:
name: Tests backend et build frontend
runs-on: ci-node22
steps:
- uses: actions/checkout@v4
- name: Installer et tester le backend
working-directory: src/backend
run: |
npm ci
npm test
- name: Installer et construire le frontend
working-directory: src/frontend
run: |
npm ci
npm run build