From 414646287e9377b050d28950807b5101b90dedee Mon Sep 17 00:00:00 2001 From: habin Date: Thu, 7 Mar 2024 18:12:50 +0900 Subject: [PATCH] config(workflow): cd MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CD.yml Deploy Job 추가 --- .github/workflows/CD.yml | 13 ++++++++++++- .github/workflows/CI.yml | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/workflows/CD.yml b/.github/workflows/CD.yml index 765330d2..19dba6b9 100644 --- a/.github/workflows/CD.yml +++ b/.github/workflows/CD.yml @@ -51,4 +51,15 @@ jobs: # S3에 업로드 - name: Upload to S3 - run: aws s3 cp --region ap-northeast-2 ./$GITHUB_SHA.zip s3://$S3_BUCKET_NAME/$GITHUB_SHA.zip \ No newline at end of file + run: aws s3 cp --region ap-northeast-2 ./$GITHUB_SHA.zip s3://$S3_BUCKET_NAME/$GITHUB_SHA.zip + + # Deploy + - name: Deploy + run: | + aws deploy create-deployment \ + --application-name tuenfun-dev \ + --deployment-config-name CodeDeployDefault.AllAtOnce \ + --deployment-group-name tuenfun-dev-deploy \ + --file-exists-behavior OVERWRITE \ + --s3-location bucket=$S3_BUCKET_NAME,bundleType=zip,key=$GITHUB_SHA.zip \ + --region ap-northeast-2 \ \ No newline at end of file diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index cd119579..8cf7cf44 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -1,5 +1,5 @@ # workflow의 이름 -name: cicd +name: CI # 해당 workflow가 언제 실행될 것인지에 대한 트리거를 지정 on: