diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 44384db..8228cf3 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -48,3 +48,15 @@ jobs: run: | cp dist/index.html dist/200.html pnpx surge dist https://vue-ts-example.surge.sh --token ${{ secrets.SURGE_TOKEN }} + + # https://github.com/vercel/examples/tree/main/ci-cd/github-actions + # - name: Install Vercel CLI + # run: npm install --global vercel@canary + - name: Pull Vercel Environment Information + run: pnpx vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }} + - name: Build Project Artifacts + run: pnpx vercel build --prod --token=${{ secrets.VERCEL_TOKEN }} + env: + VITE_BUILD_COMMIT: ${{ github.sha }} + - name: Deploy Project Artifacts to Vercel + run: pnpx vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }} diff --git a/.gitea/workflows/vercel.yml b/.gitea/workflows/vercel.yml deleted file mode 100644 index 8ab6b4e..0000000 --- a/.gitea/workflows/vercel.yml +++ /dev/null @@ -1,28 +0,0 @@ -# https://github.com/vercel/examples/tree/main/ci-cd/github-actions - -name: GitHub Actions Vercel Production Deployment -env: - VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }} - VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }} -on: - push: - branches: - - main -jobs: - Deploy-Production: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v4 - name: Install pnpm - with: - version: 9 - run_install: false - - name: Install Vercel CLI - run: npm install --global vercel@canary - - 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 }}