Ana içeriğe geç

CI/CD (GitHub -> Cloudflare Pages)

Workflow

  • File: .github/workflows/deploy-cloudflare-pages.yml
  • Triggers:
    • push to main
    • manual run (workflow_dispatch)
  • Steps:
    1. npm ci
    2. npm run build
    3. wrangler pages deploy build

Required GitHub Secrets

  • CLOUDFLARE_API_TOKEN
  • CLOUDFLARE_ACCOUNT_ID

Required GitHub Variable

  • CF_PAGES_PROJECT_NAME

Notes

  • The workflow deploys production output from build/.
  • Locale routing is handled by Cloudflare Worker (see cloudflare-locale-routing).