1

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

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

4

2 回答 2

1

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

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

Google 正在为基于此 API 构建的其他工具运行 Alpha 程序。有兴趣的可以在这里报名

于 2016-07-06T13:50:03.697 回答
1

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

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

于 2016-08-12T15:32:05.443 回答