File tree Expand file tree Collapse file tree 1 file changed +43
-0
lines changed Expand file tree Collapse file tree 1 file changed +43
-0
lines changed Original file line number Diff line number Diff line change 1+ name : CI/CD Pipeline
2+
3+ on :
4+ push :
5+ branches : [master]
6+ pull_request :
7+ branches : [master]
8+
9+ jobs :
10+ formatting :
11+ name : " 🔧 Formatting & Lint"
12+ runs-on : ubuntu-latest
13+ steps :
14+ - name : Checkout code
15+ uses : actions/checkout@v3
16+ continue-on-error : true
17+
18+ - name : Setup Node.js
19+ uses : actions/setup-node@v3
20+ with :
21+ node-version : 18
22+ continue-on-error : true
23+
24+ - name : Install dependencies
25+ run : npm ci
26+ continue-on-error : true
27+
28+ - name : Prettier format
29+ run : npm run format
30+ continue-on-error : true
31+
32+ - name : ESLint lint
33+ run : npm run lint
34+ continue-on-error : true
35+
36+ complete :
37+ name : " 🎉 Pipeline Complete"
38+ runs-on : ubuntu-latest
39+ needs : [formatting]
40+ if : ${{ always() }}
41+ steps :
42+ - name : Final status
43+ run : echo "✅ CI/CD pipeline finished successfully."
You can’t perform that action at this time.
0 commit comments