它们似乎都是推荐在Google中使用的CI/CD工具。但具有类似的功能。我会用一个而不是另一个吗?也许在一起?
云构建似乎是事实上的工具。而Cloud说,它可以做“管道和升级管理”。
发布于 2022-09-16 02:15:04
它们都被设计为无服务器的,这意味着您不必管理构建的底层基础设施并在YAML配置文件中定义交付管道。但是,Cloud需要对斯卡福德进行配置,而Google部署需要这种配置来执行呈现和部署操作。
根据这份文件,
Google部署是一种服务,它以定义的顺序将应用程序自动传递到一系列目标环境。
云部署是一个固执己见的连续交付系统,目前支持Kubernetes集群和Anthos。它在CI过程完成后(即构建了工件/映像)开始,并负责通过在交付管道中定义的进展序列将软件交付到生产中。
而Google构建是一种在Google上执行构建的服务。
云构建(GCB)是谷歌的云持续集成/持续开发(CICD)解决方案。并将存储在云源存储库、GitHub、Bitbucket或其他解决方案中的用户代码;构建它;运行测试;并将结果保存到像、Artifactory或这样的工件存储库中。此外,支持具有多个步骤的复杂构建,例如测试和部署。如果您想要添加您的CI管道,它就像添加一个额外的步骤一样简单。将您的工件,无论是在本地构建还是存储在您的目的地,并通过您选择的部署策略轻松地将其部署到许多服务中。
提供更多的细节,以便在这两个服务之间进行选择,这仍然取决于您的用例。但是,它们的目标可能有助于使您更容易在这两种服务之间进行选择。
https://stackoverflow.com/questions/73737400
复制相似问题