Google 来自 Cloud Source Repository 的 Cloud Container Builder

Google Cloud Container Builder from Cloud Source Repository

是否可以使用 Google Cloud Container Builder 从 Google Cloud Source Repository 中的源代码构建 docker 容器?

docs 说代码必须在云存储中,所以我认为答案是否定的,但这看起来很疯狂。我错过了什么吗? Google 源代码中的代码是否可以通过云存储访问?

不幸的是 API 级别相当低,因此目前无法直接从 GSR 或其他源代码控制系统构建。

然而,可以编写一个服务来监视您最喜欢的 SCM 中的源代码更改,将该源代码复制到 GCS 存储桶中(根据需要处理您的 SCM 身份验证),然后触发 Container Builder API 构建图像。

Google 是 运行 一个 Alpha 程序,用于在此 API 之上构建的其他工具。鼓励有兴趣的人sign up here

此功能现已公开支持,请参阅 API 文档 https://cloud.google.com/container-builder/docs/api/reference/rest/v1/projects.builds#RepoSource

如果您有任何问题或功能请求或未涵盖的用例,请告诉我们。