From 1f7aa2429323d0b31bc00b170673aacbd5f6b7cd Mon Sep 17 00:00:00 2001 From: Yuta Okuma Date: Wed, 26 Jun 2024 18:55:07 +0900 Subject: [PATCH] :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 00000000..091b2ce7 --- /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 }}