Skip to content

更新版本

更新版本 #16

Workflow file for this run

name: Deploy Next.js to CloudBase
on:
push:
branches:
- master
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Use Node.js 18
uses: actions/setup-node@v3
with:
node-version: 18
- name: Install dependencies
run: npm ci
- name: Build project
run: npm run build
- name: Install CloudBase CLI
run: npm install -g @cloudbase/cli
- name: Deploy to Tencent CloudBase
env:
TCB_SECRET_ID: ${{ secrets.SECRETID }}
TCB_SECRET_KEY: ${{ secrets.SECRETKEY }}
NEXT_PUBLIC_SUPABASE_URL: ${{ secrets.SUPABASE_URL }}
NEXT_PUBLIC_SUPABASE_ANON_KEY: ${{ secrets.SUPABASE_ANON_KEY }}
STRIPE_WEBHOOK_SECRET: ${{ secrets.STRIPE_WEBHOOK_SECRET }}
STRIPE_SECRET_KEY: ${{ secrets.STRIPE_SECRET_KEY }}
run: |
tcb login --apiKeyId $TCB_SECRET_ID --apiKey $TCB_SECRET_KEY --use-local
tcb framework deploy --force