跳转到内容
搜索文档

CI/CD

最后更新 查看 MarkdownAgent 设置

你可以通过集成构建系统 Workers Builds,或使用外部提供商为 Worker 设置持续集成和持续部署(CI/CD),从而优化开发工作流。

为什么使用 CI/CD?

使用 CI/CD 流水线部署 Worker 是最佳实践,因为它可以:

  • 自动化构建和部署流程,无需手动执行 wrangler deploy 命令。
  • 通过使用相同的源代码管理(SCM)系统,确保团队内构建和部署的一致性。
  • 在统一环境中部署,减少差异和错误。
  • 简化生产凭证的访问管理。

我应该使用哪种 CI/CD?

如果你希望在 Cloudflare 生态系统中使用完全集成的解决方案,且 GitHub 或 GitLab 用户只需最少的设置和配置,请选择 Workers Builds

在以下情况下,我们建议使用外部 CI/CD 提供商

  • 你使用自托管的 GitHub 或 GitLab 实例,Workers Builds 的 Git 集成目前不支持
  • 你使用的 Git 提供商不是 GitHub 或 GitLab

Workers Builds

Workers Builds 是 Cloudflare 的原生 CI/CD 系统,可与 GitHub 或 GitLab 集成,在每次推送到选定分支(例如 main)时自动部署更改。

Workers Builds 工作流示意图

准备好简化 Worker 部署了吗?从 Workers Builds 开始。

外部 CI/CD

你也可以选择使用外部提供商设置 CI/CD 流水线。

这篇文档对您有帮助吗?