从现在开始,我一直使用 Cloud Build 作为普通 CICD 来运行 terraform 和构建基础架构(有时我要构建 Docker 容器,有时我没有)。
既然 Cloud Workflows 可用,我想知道这是否可以成为流水线化原子步骤执行的更好工具,以方便和更好地控制(例如条件执行、错误处理等、集中式日志推送等)
我认为上面的一切都可以在 Cloud Build 中完成,但通常并非易事。
工作流程是否可以,如果不是,那么这个新工具的最佳用例是什么?
从现在开始,我一直使用 Cloud Build 作为普通 CICD 来运行 terraform 和构建基础架构(有时我要构建 Docker 容器,有时我没有)。
既然 Cloud Workflows 可用,我想知道这是否可以成为流水线化原子步骤执行的更好工具,以方便和更好地控制(例如条件执行、错误处理等、集中式日志推送等)
我认为上面的一切都可以在 Cloud Build 中完成,但通常并非易事。
工作流程是否可以,如果不是,那么这个新工具的最佳用例是什么?
例如,如果您的 Cloud Build 仅调用 API 来运行/部署/配置内容,您可能会有相似之处。
但是,请记住两件事:
所以,是的,有时你可以问自己是否可以一个一个地改变,但就个人而言,我认为你必须为正确的工作使用正确的产品。