跳转到内容
搜索文档

Builds

最后更新 查看 MarkdownAgent 设置

Cloudflare Git 集成可让你将新的或现有的 Worker 连接到 GitHub 或 GitLab 仓库,在推送时自动构建和部署 Worker。

快速入门

连接新的 Worker

要创建新的 Worker 并将其连接到 GitHub 或 GitLab 仓库:

  1. 在 Cloudflare 仪表板中,前往 Workers & Pages 页面。

    Go to Workers & Pages ↗
  2. 选择 Create application(创建应用程序)

  3. Import a repository(导入仓库) 旁选择 Get started(开始使用)

  4. Import a repository(导入仓库) 下,选择 Git account(Git 账户)

  5. 从列表中选择要导入的仓库。你也可以使用搜索栏缩小结果范围。

  6. 配置项目并选择 Save and Deploy(保存并部署)

  7. 在提供的 workers.dev 子域名上预览 Worker。

连接现有 Worker

要将现有 Worker 连接到 GitHub 或 GitLab 仓库:

  1. 在 Cloudflare 仪表板中,前往 Workers & Pages 页面。

    Go to Workers & Pages ↗
  2. 选择要连接到仓库的 Worker。

  3. 选择 Settings(设置),然后选择 Builds(构建)

  4. 选择 Connect(连接) 并按提示将仓库连接到 Worker,并配置构建设置

  5. 向 Git 仓库推送提交以触发构建并部署到 Worker。

自动项目配置

当你连接没有 Wrangler 配置文件的仓库时,autoconfig 会运行以检测你的框架,并创建拉取请求来配置 Cloudflare Worker 项目。

  1. Autoconfig 检测你的框架并生成必要的配置
  2. 在你的仓库中创建包含必要配置更改的拉取请求
  3. 生成预览部署,以便在合并前进行测试
  4. 合并 PR 后,项目即可部署

有关支持的框架和创建的文件详情,请参阅部署现有项目。有关创建的 PR 详情,请参阅自动拉取请求

查看构建和预览 URL

你可以通过导航到 Worker Deployments(部署) 选项卡底部的 View build history 来监控构建状态及其构建日志。

如果构建成功,你可以在新创建的版本下的 Version History 中选择 View build(查看构建) 查看构建详情。在那里你还可以找到版本 ID 下该版本生成的预览 URL

断开构建连接

要将 Worker 与 GitHub 或 GitLab 仓库断开连接:

  1. 在 Cloudflare 仪表板中,前往 Workers & Pages 页面。

    Go to Workers & Pages ↗
  2. 选择要从仓库断开连接的 Worker。

  3. 选择 Settings(设置),然后选择 Builds(构建)

  4. 选择 Disconnect(断开连接)

如果你想为 Worker 切换到不同的仓库,必须先禁用构建,然后重新连接以选择新仓库。

要在仍允许构建自动运行并保存为版本(但不提升为 active deployment)的同时禁用自动部署,请将部署命令更新为:npx wrangler versions upload

这篇文档对您有帮助吗?