Skip to content

Commit 53eee14

Browse files
authored
Merge pull request #98 from oodd-team/feat/OD-161
[OD-161] cicd workflow 수정
2 parents 561baa1 + 53fa77b commit 53eee14

4 files changed

Lines changed: 74 additions & 10 deletions

File tree

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
1-
name: CI/CD for Development
1+
name: CD for Development
22

33
on:
44
push:
55
branches:
66
- dev
7-
pull_request:
8-
branches:
9-
- dev
107

118
jobs:
129
cicd:
@@ -39,7 +36,6 @@ jobs:
3936
- run: yarn build-dev
4037

4138
- name: deploy to s3
42-
if: github.event_name == 'push'
4339
uses: jakejarvis/s3-sync-action@master
4440
with:
4541
args: --delete
Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
1-
name: CI/CD for Production
1+
name: CD for Production
22

33
on:
44
push:
55
branches:
66
- main
7-
pull_request:
8-
branches:
9-
- main
107

118
jobs:
129
cicd:
@@ -39,7 +36,6 @@ jobs:
3936
- run: yarn build
4037

4138
- name: deploy to s3
42-
if: github.event_name == 'push'
4339
uses: jakejarvis/s3-sync-action@master
4440
with:
4541
args: --delete

.github/workflows/CI_dev.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: CI for Development
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- dev
7+
8+
jobs:
9+
cicd:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v3
13+
- uses: actions/setup-node@v3
14+
with:
15+
node-version: 20.10.0
16+
cache: yarn
17+
- run: yarn install
18+
19+
- name: Create .env file
20+
run: |
21+
echo "VITE_NEW_API_URL=${{ secrets.VITE_DEV_API_URL }}" > .env
22+
echo "VITE_DOMAIN=${{ secrets.VITE_DEV_DOMAIN }}" >> .env
23+
echo "VITE_FIREBASE_API_KEY=${{ secrets.VITE_FIREBASE_API_KEY }}" >> .env
24+
echo "VITE_FIREBASE_AUTH_DOMAIN=${{ secrets.VITE_FIREBASE_AUTH_DOMAIN }}" >> .env
25+
echo "VITE_FIREBASE_PROJECT_ID=${{ secrets.VITE_FIREBASE_PROJECT_ID }}" >> .env
26+
echo "VITE_FIREBASE_STORAGE_BUCKET=${{ secrets.VITE_FIREBASE_STORAGE_BUCKET }}" >> .env
27+
echo "VITE_FIREBASE_MESSAGIN_ID=${{ secrets.VITE_FIREBASE_MESSAGIN_ID }}" >> .env
28+
echo "VITE_FIREBASE_APP_ID=${{ secrets.VITE_FIREBASE_APP_ID }}" >> .env
29+
echo "VITE_FIREBASE_MEASURENMENT_ID=${{ secrets.VITE_FIREBASE_MEASURENMENT_ID }}" >> .env
30+
echo "VITE_KAKAO_REST_API_KEY=${{ secrets.VITE_KAKAO_REST_API_KEY }}" >> .env
31+
echo "VITE_NAVER_CLIENT_ID=${{ secrets.VITE_NAVER_CLIENT_ID }}" >> .env
32+
echo "VITE_NAVER_CLIENT_SECRET=${{ secrets.VITE_NAVER_CLIENT_SECRET }}" >> .env
33+
echo "VITE_GOOGLE_CLIENT_ID=${{ secrets.VITE_GOOGLE_CLIENT_ID }}" >> .env
34+
echo "VITE_GOOGLE_CLIENT_SECRET=${{ secrets.VITE_GOOGLE_CLIENT_SECRET }}" >> .env
35+
36+
- run: yarn build-dev

.github/workflows/CI_prod.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: CI for Production
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- main
7+
8+
jobs:
9+
cicd:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v3
13+
- uses: actions/setup-node@v3
14+
with:
15+
node-version: 20.10.0
16+
cache: yarn
17+
- run: yarn install
18+
19+
- name: Create .env file
20+
run: |
21+
echo "VITE_NEW_API_URL=${{ secrets.VITE_PROD_API_URL }}" > .env
22+
echo "VITE_DOMAIN=${{ secrets.VITE_PROD_DOMAIN }}" >> .env
23+
echo "VITE_FIREBASE_API_KEY=${{ secrets.VITE_FIREBASE_API_KEY }}" >> .env
24+
echo "VITE_FIREBASE_AUTH_DOMAIN=${{ secrets.VITE_FIREBASE_AUTH_DOMAIN }}" >> .env
25+
echo "VITE_FIREBASE_PROJECT_ID=${{ secrets.VITE_FIREBASE_PROJECT_ID }}" >> .env
26+
echo "VITE_FIREBASE_STORAGE_BUCKET=${{ secrets.VITE_FIREBASE_STORAGE_BUCKET }}" >> .env
27+
echo "VITE_FIREBASE_MESSAGIN_ID=${{ secrets.VITE_FIREBASE_MESSAGIN_ID }}" >> .env
28+
echo "VITE_FIREBASE_APP_ID=${{ secrets.VITE_FIREBASE_APP_ID }}" >> .env
29+
echo "VITE_FIREBASE_MEASURENMENT_ID=${{ secrets.VITE_FIREBASE_MEASURENMENT_ID }}" >> .env
30+
echo "VITE_KAKAO_REST_API_KEY=${{ secrets.VITE_KAKAO_REST_API_KEY }}" >> .env
31+
echo "VITE_NAVER_CLIENT_ID=${{ secrets.VITE_NAVER_CLIENT_ID }}" >> .env
32+
echo "VITE_NAVER_CLIENT_SECRET=${{ secrets.VITE_NAVER_CLIENT_SECRET }}" >> .env
33+
echo "VITE_GOOGLE_CLIENT_ID=${{ secrets.VITE_GOOGLE_CLIENT_ID }}" >> .env
34+
echo "VITE_GOOGLE_CLIENT_SECRET=${{ secrets.VITE_GOOGLE_CLIENT_SECRET }}" >> .env
35+
36+
- run: yarn build

0 commit comments

Comments
 (0)