用途:为 Cloudflare Workers 提供基于 GitHub Actions 或 GitLab CI 的自动化测试与部署方案,覆盖每次提交运行测试、自动部署到预览/预发/生产环境、安全管理密钥以及设置发布审批门禁。
主要能力:自动测试、多环境部署、每个 PR 生成预览 URL、密钥管理、部署验证与自动回滚。2025 年更新包括 cloudflare/wrangler-action@v4(改进缓存、加快部署)及 Wrangler 4.50.0 的 --dry-run、--keep-vars,且 v4 中 apiToken 更名为 api-token。
用法要点:在 Cloudflare 创建具备 Workers Scripts Edit 权限的 API Token,加入仓库 Secret(如 CLOUDFLARE_API_TOKEN);工作流中先 checkout、setup-bun、bun install、bun test,再用 wrangler-action@v4 部署。示例含 api-token: ${{ secrets.CLOUDFLARE_API_TOKEN }}、command: deploy --env production,以及本机命令 wrangler secret put DATABASE_URL。建议按分支区分环境,并用预览环境命名 preview-${{ github.event.number }}。
适用场景:生产分支自动部署、PR 预览部署、每提交测试、人工审批发布、金丝雀分批发布等。
限制:资料未提供价格、配额或对其他平台的兼容性说明;所有操作需自行准备有效的 Cloudflare 账号与令牌。