你可以通过集成构建系统 Workers Builds,或使用外部提供商为 Worker 设置持续集成和持续部署(CI/CD),从而优化开发工作流。
使用 CI/CD 流水线部署 Worker 是最佳实践,因为它可以:
- 自动化构建和部署流程,无需手动执行
wrangler deploy命令。 - 通过使用相同的源代码管理(SCM)系统,确保团队内构建和部署的一致性。
- 在统一环境中部署,减少差异和错误。
- 简化生产凭证的访问管理。
如果你希望在 Cloudflare 生态系统中使用完全集成的解决方案,且 GitHub 或 GitLab 用户只需最少的设置和配置,请选择 Workers Builds。
在以下情况下,我们建议使用外部 CI/CD 提供商:
- 你使用自托管的 GitHub 或 GitLab 实例,Workers Builds 的 Git 集成目前不支持
- 你使用的 Git 提供商不是 GitHub 或 GitLab
Workers Builds 是 Cloudflare 的原生 CI/CD 系统,可与 GitHub 或 GitLab 集成,在每次推送到选定分支(例如 main)时自动部署更改。
准备好简化 Worker 部署了吗?从 Workers Builds 开始。
你也可以选择使用外部提供商设置 CI/CD 流水线。