From f6d1c0cfb711cf8764bc8c337a2b42c6f1c23ad5 Mon Sep 17 00:00:00 2001 From: Cho SeungYeon <111514472+layout-SY@users.noreply.github.com> Date: Sun, 26 Jan 2025 23:15:15 +0900 Subject: [PATCH] =?UTF-8?q?feat=20:=20CI/CD=20=EC=98=A4=EB=A5=98=20?= =?UTF-8?q?=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/front_ci-cd.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/workflows/front_ci-cd.yml b/.github/workflows/front_ci-cd.yml index 25a2f661..1ce91b74 100644 --- a/.github/workflows/front_ci-cd.yml +++ b/.github/workflows/front_ci-cd.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - - name: checkout Github Action + - name: Checkout Github Action uses: actions/checkout@v3 - name: Get npm cache directory @@ -26,18 +26,21 @@ jobs: restore-keys: | ${{ runner.os }}-node- - - name: install npm dependencies + - name: Install npm dependencies run: npm install - name: Set environment variables run: | - echo "VITE_APP_API_BASE_URL=${{ secrets.VITE_APP_API_BASE_URL }}" >> .env + echo "VITE_APP_API_BASE_URL=${{ secrets.VITE_APP_API_BASE_URL }}" >> .env.local - - name: react build + - name: React Build env: VITE_APP_API_BASE_URL: ${{ secrets.VITE_APP_API_BASE_URL }} run: npm run build + - name: Verify Build Directory + run: ls -la dist/ + - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v1 with: @@ -45,12 +48,11 @@ jobs: aws-secret-access-key: ${{ secrets.AWS_S3_SECRET_ACCESS_KEY_ID }} aws-region: ap-northeast-2 - - name: Upload to devpals + - name: Upload to S3 Bucket env: BUCKET_NAME: ${{ secrets.AWS_S3_BUCKET_NAME }} run: | - aws s3 sync - dist/ devpals + aws s3 sync dist/ s3://${{ secrets.AWS_S3_BUCKET_NAME }} --delete - name: CloudFront Invalidation env: