From 1d3dd05507f9e35d7c20a2b1df06d4b75d2d208f Mon Sep 17 00:00:00 2001 From: Soyeon Kim <112332952+kaswhy@users.noreply.github.com> Date: Wed, 13 Nov 2024 21:53:08 +0900 Subject: [PATCH] =?UTF-8?q?fix(workflows):=20=EB=B0=B0=ED=8F=AC=20?= =?UTF-8?q?=EC=83=9D=EC=84=B1=20=EC=8B=9C=20=EC=BD=94=EB=93=9C=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20=EC=9C=84=EC=B9=98=20=EC=A7=80=EC=A0=95=ED=95=98?= =?UTF-8?q?=EC=A7=80=20=EC=95=8A=EC=95=84=20=EB=B0=9C=EC=83=9D=ED=95=98?= =?UTF-8?q?=EB=8A=94=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 변경 후 - 파일 폴더 압축하여 저장하는 단계 추가 - S3 업로드 내용 추가 --- .github/workflows/deploy.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 844a65a..6ea9a6f 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -14,6 +14,10 @@ jobs: - name: Checkout source code uses: actions/checkout@v2 + # 파일 및 폴더를 압축하여 server.zip으로 저장 + - name: Zip distributions + run: zip -r server.zip . + # AWS 인증 정보 설정 - name: AWS configure credentials uses: aws-actions/configure-aws-credentials@v1 @@ -22,9 +26,14 @@ jobs: aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: ${{ secrets.AWS_REGION }} + # S3로 압축 파일 업로드 + - name: upload to S3 + run: aws s3 cp --region ${{ secrets.AWS_REGION }} ./server.zip s3://${{secrets.BUCKET_NAME}}/public + - name: Create deployment run: | aws deploy create-deployment \ --application-name ${{secrets.CODEDEPLOY_APP_NAME}} \ --deployment-config-name CodeDeployDefault.OneAtATime \ --deployment-group-name ${{secrets.CODEDEPLOY_DG_NAME}} \ + --s3-location bucket=${{secrets.BUCKET_NAME}},bundleType=zip,key=public/server.zip