1
- name : Deploy to Firebase
2
-
3
- on :
4
- push :
5
- branches :
6
- - main
7
-
8
1
jobs :
9
2
build-and-deploy :
10
3
runs-on : ubuntu-latest
4
+ env :
5
+ VITE_REACT_APP_FIREBASE_API_KEY : ${{ secrets.VITE_REACT_APP_FIREBASE_API_KEY }}
6
+ VITE_REACT_APP_FIREBASE_AUTH_DOMAIN : ${{ secrets.VITE_REACT_APP_FIREBASE_AUTH_DOMAIN }}
7
+ VITE_REACT_APP_FIREBASE_PROJECT_ID : ${{ secrets.VITE_REACT_APP_FIREBASE_PROJECT_ID }}
8
+ VITE_REACT_APP_FIREBASE_STORAGE_BUCKET : ${{ secrets.VITE_REACT_APP_FIREBASE_STORAGE_BUCKET }}
9
+ VITE_REACT_APP_FIREBASE_MESSAGING_SENDER_ID : ${{ secrets.VITE_REACT_APP_FIREBASE_MESSAGING_SENDER_ID }}
10
+ VITE_REACT_APP_FIREBASE_APP_ID : ${{ secrets.VITE_REACT_APP_FIREBASE_APP_ID }}
11
+ VITE_REACT_APP_FIREBASE_MEASUREMENT_ID : ${{ secrets.VITE_REACT_APP_FIREBASE_MEASUREMENT_ID }}
12
+ VITE_SUPABASE_URL : ${{ secrets.VITE_SUPABASE_URL }}
13
+ VITE_SUPABASE_ANON_KEY : ${{ secrets.VITE_SUPABASE_ANON_KEY }}
11
14
steps :
12
15
- name : Checkout code
13
16
uses : actions/checkout@v2
@@ -21,22 +24,11 @@ jobs:
21
24
run : npm install
22
25
23
26
- name : Run build
24
- env :
25
- VITE_REACT_APP_FIREBASE_API_KEY : ${{ secrets.VITE_REACT_APP_FIREBASE_API_KEY }}
26
- VITE_REACT_APP_FIREBASE_AUTH_DOMAIN : ${{ secrets.VITE_REACT_APP_FIREBASE_AUTH_DOMAIN }}
27
- VITE_REACT_APP_FIREBASE_PROJECT_ID : ${{ secrets.VITE_REACT_APP_FIREBASE_PROJECT_ID }}
28
- VITE_REACT_APP_FIREBASE_STORAGE_BUCKET : ${{ secrets.VITE_REACT_APP_FIREBASE_STORAGE_BUCKET }}
29
- VITE_REACT_APP_FIREBASE_MESSAGING_SENDER_ID : ${{ secrets.VITE_REACT_APP_FIREBASE_MESSAGING_SENDER_ID }}
30
- VITE_REACT_APP_FIREBASE_APP_ID : ${{ secrets.VITE_REACT_APP_FIREBASE_APP_ID }}
31
- VITE_REACT_APP_FIREBASE_MEASUREMENT_ID : ${{ secrets.VITE_REACT_APP_FIREBASE_MEASUREMENT_ID }}
32
- VITE_SUPABASE_URL : ${{ secrets.VITE_SUPABASE_URL }}
33
- VITE_SUPABASE_ANON_KEY : ${{ secrets.VITE_SUPABASE_ANON_KEY }}
34
27
run : npm run build
35
28
36
29
- name : Run tests
37
30
run : npm test
38
31
39
-
40
32
- name : Install firebase-tools
41
33
run : npm install --save-dev firebase-tools
42
34
0 commit comments