Skip to content

Commit ac84874

Browse files
committed
[KB] Deploy 파일 Submodule 설정정
1 parent 9e3343f commit ac84874

File tree

1 file changed

+31
-32
lines changed

1 file changed

+31
-32
lines changed

.github/workflows/deploy.yml

Lines changed: 31 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,41 @@ name: build and deploy
22

33
on:
44
push:
5-
branches: [ "dev" ]
5+
branches: ['dev']
66
pull_request:
7-
branches: [ "dev" ]
7+
branches: ['dev']
88

99
jobs:
1010
build:
11-
1211
runs-on: ubuntu-latest
1312

1413
steps:
15-
- uses: actions/checkout@v4
16-
with:
17-
submodules: true
18-
token: ${{ secrets.PAT_TOKEN }}
19-
fetch-depth: 0
20-
21-
- name: Set up node.js
22-
uses: actions/setup-node@v4
23-
with:
24-
node-version: '22'
25-
26-
- name: Install dependencies
27-
run: |
28-
npm install
29-
cd path-to-submodule && npm install
30-
31-
- name: Build vite
32-
run: npm run build
33-
34-
- name: Install Firebase CLI
35-
run: npm install -g firebase-tools
36-
37-
- name: Firebase Login
38-
run: firebase login:ci --token ${{ secrets.FIREBASE_AUTH_TOKEN }}
39-
40-
- name: Deploy to Firebase
41-
run: |
42-
firebase use --add
43-
firebase deploy --only hosting --token ${{ secrets.FIREBASE_AUTH_TOKEN }}
14+
- uses: actions/checkout@v4
15+
with:
16+
submodules: true
17+
token: ${{ secrets.PAT_TOKEN }}
18+
fetch-depth: 0
19+
20+
- name: Set up node.js
21+
uses: actions/setup-node@v4
22+
with:
23+
node-version: '22'
24+
25+
- name: Install dependencies
26+
run: |
27+
npm install
28+
cd cra-web-frontend-data && npm install
29+
30+
- name: Build vite
31+
run: npm run build
32+
33+
- name: Install Firebase CLI
34+
run: npm install -g firebase-tools
35+
36+
- name: Firebase Login
37+
run: firebase login:ci --token ${{ secrets.FIREBASE_AUTH_TOKEN }}
38+
39+
- name: Deploy to Firebase
40+
run: |
41+
firebase use --add
42+
firebase deploy --only hosting --token ${{ secrets.FIREBASE_AUTH_TOKEN }}

0 commit comments

Comments
 (0)