Cam*_*itz 3 google-cloud-platform
它们似乎都是 Google Cloud 中推荐的 CI/CD 工具……但具有相似的功能。我会使用其中之一吗?也许在一起?
Cloud Build 似乎是事实上的工具。而Cloud Deploy表示它可以进行“管道和促销管理”。
小智 6
它们都被设计为无服务器,这意味着您不必管理构建的底层基础设施,也不必在 YAML 配置文件中定义交付管道。但是,Cloud Deploy 需要Skaffold的配置,Google Cloud Deploy 需要该配置才能执行渲染和部署操作。
根据这个文档,
Google Cloud Deploy是一项服务,可按定义的顺序自动将应用程序交付到一系列目标环境。
Cloud Deploy 是一个固执己见的持续交付系统,目前支持 Kubernetes 集群和 Anthos。它在 CI 过程完成(即构建工件/图像)后启动,并负责通过交付管道中定义的进度序列将软件交付到生产环境。
而Google Cloud Build是一项在 Google Cloud 上执行构建的服务。
Cloud Build (GCB) 是 Google 的云持续集成/持续开发 (CICD) 解决方案。并获取存储在 Cloud Source Repositories、GitHub、Bitbucket 或其他解决方案中的用户代码;构建它;运行测试;并将结果保存到工件存储库中,例如 Google 容器注册表、Artifactory 或 Google Cloud Storage 存储桶。此外,还支持具有多个步骤的复杂构建,例如测试和部署。如果您想添加 CI 管道,只需向其添加额外的步骤即可。获取您在本地或目的地构建或存储的工件,并使用您选择的部署策略将其轻松部署到许多服务。
提供更多详细信息以便在这两种服务之间进行选择,这仍然取决于您的用例。但是,他们的目标可能有助于您更轻松地在这两种服务之间进行选择。
此外,请参阅此文档了解价格信息、Cloud Build 定价和Cloud Deploy 定价。
归档时间: |
|
查看次数: |
2650 次 |
最近记录: |