File tree Expand file tree Collapse file tree 2 files changed +59
-0
lines changed
Expand file tree Collapse file tree 2 files changed +59
-0
lines changed Original file line number Diff line number Diff line change 1+ name : server.ci
2+ on :
3+ push :
4+ branches :
5+ - main
6+ - ' feature/**'
7+ paths :
8+ - ' server/**'
9+ - ' prisma/**'
10+ pull_request :
11+ branches :
12+ - main
13+ paths :
14+ - ' server/**'
15+ - ' prisma/**'
16+
17+
18+ jobs :
19+ build :
20+ runs-on : ubuntu-22.04
21+ defaults :
22+ run :
23+ working-directory : ./server
24+ env :
25+ DATABASE_URL : ${{ secrets.DATABASE_URL }}
26+ steps :
27+ - uses : actions/checkout@v4
28+ - name : DEBUG stage
29+ run : |
30+ pwd
31+ ls -la
32+ echo "Current branch: ${GITHUB_REF}"
33+
34+ - name : Setup Nodejs
35+ uses : actions/setup-node@v4
36+ with :
37+ node-version : ' 20'
38+ cache : ' npm'
39+ cache-dependency-path : ' server/package-lock.json'
40+
41+ - name : Install dependencies
42+ run : npm ci
43+
44+ - name : Prisma generate
45+ env :
46+ DATABASE_URL : ${{ secrets.DATABASE_URL }}
47+ run : npx prisma generate
48+
49+ - name : Prisma validate
50+ env :
51+ DATABASE_URL : ${{ secrets.DATABASE_URL }}
52+ run : npx prisma validate
53+
54+ - name : Build project
55+ run : npm run build
56+
57+
58+
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ generator client {
33 output = " ./generated/prisma "
44}
55
6+
67datasource db {
78 provider = " postgresql "
89}
You can’t perform that action at this time.
0 commit comments