From 421c58068163562b70ef5ae4a37d6e44a41c7924 Mon Sep 17 00:00:00 2001 From: Yuta Okuma Date: Wed, 26 Jun 2024 02:55:15 +0900 Subject: [PATCH 1/2] :wrench: conf: add vercel.json --- vercel.json | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 vercel.json diff --git a/vercel.json b/vercel.json new file mode 100644 index 0000000..540ffc6 --- /dev/null +++ b/vercel.json @@ -0,0 +1,7 @@ +{ + "git": { + "deploymentEnabled": { + "main": false + } + } +} From 1f7aa2429323d0b31bc00b170673aacbd5f6b7cd Mon Sep 17 00:00:00 2001 From: Yuta Okuma Date: Wed, 26 Jun 2024 18:55:07 +0900 Subject: [PATCH 2/2] :construction_worker: ci: create a github actions deploy setting --- .github/workflows/release_deploy.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/release_deploy.yml diff --git a/.github/workflows/release_deploy.yml b/.github/workflows/release_deploy.yml new file mode 100644 index 0000000..091b2ce --- /dev/null +++ b/.github/workflows/release_deploy.yml @@ -0,0 +1,22 @@ +name: Production Release Deployment +env: + VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }} + VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }} +on: + release: + types: + - released + +jobs: + Deploy-Production: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Install Vercel CLI + run: npm install --global vercel@latest + - name: Pull Vercel Environment Information + run: vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }} + - name: Build Project Artifacts + run: vercel build --prod --token=${{ secrets.VERCEL_TOKEN }} + - name: Deploy Project Artifacts to Vercel + run: vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }}