您计划将一个 Go 应用程序从 Cloud Source Repositories 部署到 Cloud Run,并希望在每次提交时都进行完全托管的自动化部署。最简单的解决方案是什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 Cloud Build 和触发器在每次 Cloud Source Repositories 提交时进行构建和部署。.
为什么这是答案
正确答案是使用 Cloud Build 和触发器在每次 Cloud Source Repositories 提交时进行构建和部署。Cloud Build 原生支持与 Cloud Source Repositories 集成,可以轻松配置触发器,在代码提交时自动执行构建和部署流程。对于 Go 应用程序,Cloud Build 可以使用 Dockerfile 或 buildpacks 进行构建,然后将容器镜像部署到 Cloud Run,实现完全托管的自动化部署。 其他选项: 在工作站上运行 cron 作业不可靠,且不具备可扩展性,不适用于生产环境。 使用 Jenkins 触发器虽然可行,但需要额外设置和维护 Jenkins 服务器,增加了复杂性。Cloud Build 是 Google Cloud 原生解决方案,更简单高效。 仅使用 buildpacks 配置 Cloud Run 的持续部署本身不完整,buildpacks 负责构建镜像,但仍需要一个触发机制来启动这个过程,而 Cloud Build 提供了这个触发和编排能力。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡