Google cloud platform 云工作流与构建基础设施的云构建?

Google cloud platform 云工作流与构建基础设施的云构建?,google-cloud-platform,terraform-provider-gcp,google-workflows,Google Cloud Platform,Terraform Provider Gcp,Google Workflows,从现在起,我将Cloud Build用作运行terraform和构建基础设施的普通CICD(有时我需要构建Docker容器,有时没有) 现在云工作流可用了,我想知道这是否是一个更好的工具,用于流水线原子步骤执行,方便和更好的控制(例如,条件执行、错误处理等,集中式日志推送等) 我认为上面的一切都可以在云构建中完成,但这通常不是一件小事 工作流对此是否合适?如果不合适,那么这个新工具的最佳使用案例是什么?如果您的云构建只调用API来运行/部署/配置东西,那么您可能会有相似之处 但是,请记住两件事:

从现在起,我将Cloud Build用作运行terraform和构建基础设施的普通CICD(有时我需要构建Docker容器,有时没有)

现在云工作流可用了,我想知道这是否是一个更好的工具,用于流水线原子步骤执行,方便和更好的控制(例如,条件执行、错误处理等,集中式日志推送等)

我认为上面的一切都可以在云构建中完成,但这通常不是一件小事


工作流对此是否合适?如果不合适,那么这个新工具的最佳使用案例是什么?

如果您的云构建只调用API来运行/部署/配置东西,那么您可能会有相似之处

但是,请记住两件事:

  • 云工作流只能调用API和睡眠。不能使用工作流构建容器映像(例如Docker)。它不是一个运行时环境,只是一个调用API的东西
  • 云构建可以在push、tag和pull请求时触发。你不能用工作流来做这件事
所以,是的,有时候你可以问自己,你是否可以一个接一个地改变,但我个人认为,你必须为正确的工作使用正确的产品

  • API调用编排->工作流
  • CICD->云构建

例如,如果您的云构建只调用API来运行/部署/配置东西,那么您可能会有相似之处

但是,请记住两件事:

  • 云工作流只能调用API和睡眠。不能使用工作流构建容器映像(例如Docker)。它不是一个运行时环境,只是一个调用API的东西
  • 云构建可以在push、tag和pull请求时触发。你不能用工作流来做这件事
所以,是的,有时候你可以问自己,你是否可以一个接一个地改变,但我个人认为,你必须为正确的工作使用正确的产品

  • API调用编排->工作流
  • CICD->云构建

Tnx分配,我得到了分数:)Tnx分配,我得到了分数:)