Cloudflare 支持将 GitHub 和 GitLab 仓库连接到 Cloudflare Worker,并在每次推送更改时自动部署代码。
添加 Git 集成还可以让你使用拉取请求评论、检查运行或提交状态直接在 Git 提供商处监控构建状态,无需离开工作流即可管理部署。
Cloudflare 支持将 Cloudflare Worker 连接到 GitHub 和 GitLab 仓库。Workers Builds 目前不支持连接自托管的 GitHub 或 GitLab 实例。
如果你使用其他 Git 提供商(例如 Bitbucket),可以使用外部 CI/CD 提供商(例如 GitHub Actions)并通过 Wrangler CLI 部署。
Workers Builds 与 GitHub 和 GitLab 账户(包括个人和组织账户,且_非_自托管)直接集成。
如果你的 Cloudflare 账户未关联 Git 账户,首次连接仓库或添加新 Git 账户时,系统会提示你设置 GitHub 或 GitLab 安装。按照提示授权 Cloudflare Git 集成。
你可以访问以下页面检查 Git 集成是否已安装:
- GitHub Applications(应用)页面 ↗(如果你在组织中,选择 Switch settings context(切换设置上下文) 以访问 GitHub 组织设置)
- GitLab Authorized Applications(已授权应用)页面 ↗
有关为组织账户提供访问权限的详情,请参阅 GitHub 组织访问和 GitLab 组织访问。
要管理 Git 安装:
-
在 Cloudflare 仪表板中前往 Workers & Pages 页面。
Go to Workers & Pages ↗ -
选择你的 Worker。
-
前往 Settings(设置) > Builds(构建)。
-
在 Git Repository(Git 仓库) 下,选择 Manage(管理)。
这对于管理仓库访问或通过重新安装来排查安装问题很有用。更多详情,请参阅 GitHub 和 GitLab 指南以了解如何管理安装。