File tree Expand file tree Collapse file tree 2 files changed +62
-0
lines changed
Expand file tree Collapse file tree 2 files changed +62
-0
lines changed Original file line number Diff line number Diff line change 1+ name : check-biome
2+
3+ on : push
4+
5+ jobs :
6+ check-biome :
7+ name : check-biome
8+ runs-on : ubuntu-latest
9+
10+ steps :
11+ - name : Récupère le code du dépôt
12+ uses : actions/checkout@v4
13+
14+ - name : Setup Node
15+ uses : actions/setup-node@v4
16+ with :
17+ node-version : 22.20.0
18+ cache : " npm"
19+
20+ - name : Installe les dépendances
21+ run : npm install
22+
23+ - name : Exécute biome
24+ run : npm run husky-lint
Original file line number Diff line number Diff line change 1+ name : Test le build des services
2+
3+ on :
4+ pull_request :
5+ types : [opened, synchronize, reopened]
6+ branches-ignore :
7+ - main
8+
9+ jobs :
10+ build-and-push-projects :
11+ runs-on : ubuntu-latest
12+ strategy :
13+ # pouvoir voir tout les builds qui échouent pas juste le premier
14+ fail-fast : false
15+ matrix :
16+ include :
17+ - nom_service : frontend
18+ - nom_service : backend
19+ - nom_service : gateway
20+ - nom_service : message-service
21+ - nom_service : picture-service
22+ steps :
23+ - name : Récupérer le code source
24+ uses : actions/checkout@v4
25+
26+ - name : setup Docker Buildx (pour du cache)
27+ uses : docker/setup-buildx-action@v3
28+
29+ - name : Build l'image Docker
30+ uses : docker/build-push-action@v4
31+ with :
32+ context : ./${{ matrix.nom_service }}
33+ file : ./${{ matrix.nom_service }}/Dockerfile.staging
34+ push : false
35+ load : false
36+ cache-from : type=gha
37+ cache-to : type=gha,mode=max
38+
You can’t perform that action at this time.
0 commit comments