From 22f7f7bf1e2855a3ed85ba624afe4ed0f396af28 Mon Sep 17 00:00:00 2001 From: juwoong kim Date: Thu, 18 Jul 2024 19:33:29 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20start.sh=20=EB=B9=8C=EB=93=9C=EB=AA=85?= =?UTF-8?q?=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 47 +++++++++++-------- .../ledger/LedgerApplicationTests.java | 13 ----- 2 files changed, 28 insertions(+), 32 deletions(-) delete mode 100644 src/test/java/com/newdeal/ledger/LedgerApplicationTests.java diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 43edd0d..b2d6cf5 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -31,11 +31,18 @@ jobs: - name: Grant execute permission for gradlew run: chmod +x gradlew + # Gradle build (Test 제외) - name: Build with Gradle run: ./gradlew clean build -x test + # 빌드 결과 확인 + - name: Check build result + run: ls -la build/libs + + # 압축 파일 만들기 - name: Make Zip File - run: zip -qq -r $GITHUB_SHA.zip . -x '*.git*' -x 'build/*' -x 'node_modules/*' + run: zip -qq -r ./$GITHUB_SHA.zip . + shell: bash - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v1 @@ -44,9 +51,11 @@ jobs: aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: ap-northeast-2 + # S3 버킷으로 파일을 업로드 - name: Upload to S3 - run: aws s3 cp --region ap-northeast-2 $GITHUB_SHA.zip s3://$BUCKET_NAME/$PROJECT_NAME/$GITHUB_SHA.zip + run: aws s3 cp --region ap-northeast-2 ./$GITHUB_SHA.zip s3://$BUCKET_NAME/$PROJECT_NAME/$GITHUB_SHA.zip + # S3 버킷에 업로드 된 파일을 대상으로 CodeDeploy에서 배포 요청 - name: Code Deploy run: aws deploy create-deployment --application-name $CODE_DEPLOY_APP_NAME --deployment-config-name CodeDeployDefault.OneAtATime --deployment-group-name $DEPLOYMENT_GROUP_NAME --s3-location bucket=$BUCKET_NAME,bundleType=zip,key=$PROJECT_NAME/$GITHUB_SHA.zip @@ -60,20 +69,20 @@ jobs: echo "DEV_DB_USER=${{ secrets.DEV_DB_USER }}" >> $GITHUB_ENV echo "DEV_DB_PASSWORD=${{ secrets.DEV_DB_PASSWORD }}" >> $GITHUB_ENV - - name: Stop application - run: | - chmod +x /home/ubuntu/deploy/scripts/stop.sh - /home/ubuntu/deploy/scripts/stop.sh - env: - DEV_DB_URL: ${{ secrets.DEV_DB_URL }} - DEV_DB_USER: ${{ secrets.DEV_DB_USER }} - DEV_DB_PASSWORD: ${{ secrets.DEV_DB_PASSWORD }} - - - name: Start application - run: | - chmod +x /home/ubuntu/deploy/scripts/start.sh - /home/ubuntu/deploy/scripts/start.sh - env: - DEV_DB_URL: ${{ secrets.DEV_DB_URL }} - DEV_DB_USER: ${{ secrets.DEV_DB_USER }} - DEV_DB_PASSWORD: ${{ secrets.DEV_DB_PASSWORD }} +# - name: Stop application +# run: | +# chmod +x /home/ubuntu/deploy/scripts/stop.sh +# /home/ubuntu/deploy/scripts/stop.sh +# env: +# DEV_DB_URL: ${{ secrets.DEV_DB_URL }} +# DEV_DB_USER: ${{ secrets.DEV_DB_USER }} +# DEV_DB_PASSWORD: ${{ secrets.DEV_DB_PASSWORD }} +# +# - name: Start application +# run: | +# chmod +x /home/ubuntu/deploy/scripts/start.sh +# /home/ubuntu/deploy/scripts/start.sh +# env: +# DEV_DB_URL: ${{ secrets.DEV_DB_URL }} +# DEV_DB_USER: ${{ secrets.DEV_DB_USER }} +# DEV_DB_PASSWORD: ${{ secrets.DEV_DB_PASSWORD }} diff --git a/src/test/java/com/newdeal/ledger/LedgerApplicationTests.java b/src/test/java/com/newdeal/ledger/LedgerApplicationTests.java deleted file mode 100644 index 21a7185..0000000 --- a/src/test/java/com/newdeal/ledger/LedgerApplicationTests.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.newdeal.ledger; - -import org.junit.jupiter.api.Test; -import org.springframework.boot.test.context.SpringBootTest; - -@SpringBootTest -class LedgerApplicationTests { - - @Test - void contextLoads() { - } - -}