Skip to content

Commit 1320ba1

Browse files
committed
chore: deploy workflow의 environment 변경
1 parent 41c8f96 commit 1320ba1

1 file changed

Lines changed: 34 additions & 35 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 34 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,39 @@
11
name: develop-cd
22

33
on:
4-
push:
5-
branches: [dev]
4+
push:
5+
branches: [dev]
66

77
jobs:
8-
deploy:
9-
runs-on: ubuntu-latest
10-
11-
env:
12-
S3_BUCKET_NAME: ${{ secrets.S3_BUCKET_NAME }}
13-
14-
steps:
15-
- name: Checkout source code
16-
uses: actions/checkout@v4
17-
18-
- name: Setup Node
19-
uses: actions/setup-node@v4
20-
with:
21-
node-version: "23"
22-
23-
- name: Install dependencies
24-
run: npm ci
25-
26-
- name: Build React app
27-
run: npm run build
28-
29-
# AWS Credentials 설정
30-
- name: Configure AWS Credentials
31-
uses: aws-actions/configure-aws-credentials@v4
32-
with:
33-
aws-access-key-id: ${{ secrets.S3_ACCESS_KEY }}
34-
aws-secret-access-key: ${{ secrets.S3_SECRET_KEY }}
35-
aws-region: ${{ secrets.S3_BUCKET_REGION }}
36-
37-
# S3 Sync
38-
- name: Upload to S3
39-
run: |
40-
aws s3 sync ./dist s3://${{ env.S3_BUCKET_NAME }} --delete
8+
deploy:
9+
runs-on: ubuntu-latest
10+
11+
environment: FlipNote-FE
12+
13+
steps:
14+
- name: Checkout source code
15+
uses: actions/checkout@v4
16+
17+
- name: Setup Node
18+
uses: actions/setup-node@v4
19+
with:
20+
node-version: "23"
21+
22+
- name: Install dependencies
23+
run: npm ci
24+
25+
- name: Build React app
26+
run: npm run build
27+
28+
# AWS Credentials 설정
29+
- name: Configure AWS Credentials
30+
uses: aws-actions/configure-aws-credentials@v4
31+
with:
32+
aws-access-key-id: ${{ secrets.S3_ACCESS_KEY }}
33+
aws-secret-access-key: ${{ secrets.S3_SECRET_KEY }}
34+
aws-region: ${{ secrets.S3_BUCKET_REGION }}
35+
36+
# S3 Sync
37+
- name: Upload to S3
38+
run: |
39+
aws s3 sync ./dist s3://${{ env.S3_BUCKET_NAME }} --delete

0 commit comments

Comments
 (0)