Skip to content

Commit ea9c417

Browse files
committed
infra: Github Actions Workflow에 CodeDeploy 설정 추가
1 parent 69fb1d6 commit ea9c417

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

.github/workflows/main-deploy.yml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,11 @@ jobs:
4343

4444
- name: Make zip file
4545
run: |
46-
mkdir deploy
47-
cp ./build/libs/*.jar ./deploy/
48-
zip -r -qq -j ./spring-build.zip ./deploy
46+
mkdir -p deploy
47+
cp ./build/libs/*.jar ./deploy/
48+
cp appspec.yml ./deploy/
49+
cp deploy.sh ./deploy/
50+
zip -r -qq -j ./spring-build.zip ./deploy
4951
5052
- name: Configure AWS credentials
5153
uses: aws-actions/configure-aws-credentials@v1
@@ -59,3 +61,12 @@ jobs:
5961
aws s3 cp \
6062
--region ap-northeast-2 \
6163
./spring-build.zip s3://talent-trade-v2
64+
65+
- name: CodeDeploy 배포 실행
66+
run: |
67+
aws deploy create-deployment \
68+
--application-name tradeTalent-deploy \
69+
--deployment-config-name CodeDeployDefault.OneAtATime \
70+
--deployment-group-name trade-talent-group \
71+
--s3-location bucket=talent-trade-v2,bundleType=zip,key=spring-build.zip \
72+
--region ap-northeast-2

0 commit comments

Comments
 (0)