【发布时间】:2021-04-23 15:55:52
【问题描述】:
我们运行 Google Cloud Functions (python),需要从 Google Cloud Source Repository 进行部署。由于所有代码都存储在 GitHub 上,因此我们首先将 GitHub镜像 到 Source Repository。虽然这只需要点击几下鼠标,但重复 3+ 项目(开发、登台、生产)乘以 5+ 存储库(5+ 应用程序)成为负担。
我希望将镜像配置自动化,最好将其添加到我们已经使用的 Terraform 自动化中,以实现无需干预的项目配置。 Google API 是否支持这种镜像自动化?到目前为止,在我的 Google Cloud 探险中一切都可以在他们的 API 中使用!
不过,我找不到 Terraform 示例,希望能得到提示。
想一想,如果我可以将 Source Repository 排除在外,那对我来说也很好。毕竟我只是把它当做透传/空壳。
【问题讨论】:
-
你读过cloud.google.com/functions/docs/deploying/repo吗?您可以将 GitHub 存储库镜像到 Google Cloud Source Repository 以简化此操作。
-
实际上是我想要自动化的镜像。我用正确的术语改进了这个问题 - 谢谢@ydaetskcoR
-
您是否尝试使用
deployKeyId值?
标签: github google-cloud-platform google-cloud-functions terraform google-cloud-source-repos