首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google构建--如何备份构建?

Google构建--如何备份构建?
EN

Stack Overflow用户
提问于 2020-08-12 07:34:28
回答 1查看 219关注 0票数 2

我在我的项目中设置了Google Cloud BuildKubernetes Engine,我希望将构建支持到另一个项目。我这样做是为了有一个灾难的情况下的备份,所以我将能够恢复构建。

我注意到所有的构建都保存到一个名为:artifacts.{project-id}.appspot.com的桶中。

选项我想出了

把这个桶转到另一个项目。

这将对这些构建进行物理备份。

问题

  1. 如果原始项目被删除,这对我来说足够恢复构建了吗?我该怎么做?
  2. 还有其他方法可以备份这些构建吗?
EN

回答 1

Stack Overflow用户

发布于 2020-08-12 18:34:56

云构建创建了一个Docker映像,并将其上传到。

对1的答复:

是的,如果水桶从项目A转移到项目B,如果项目A被删除,项目B中的图像将不会受到影响。

对2的答复:

您可以将其从容器注册表位置复制到另一个位置,也可以将其加载到本地计算机。要使用将容器注册表中的码头映像复制到另一个位置,可以使用云Shell中的以下命令:

代码语言:javascript
复制
gcloud container images add-tag \
[SOURCE_HOSTNAME]/[SOURCE_PROJECT-ID]/[SOURCE_IMAGE]:[SOURCE_TAG] \
[DESTINATION_HOSTNAME]/[DESTINATION_PROJECT-ID]/[DESTINATION_IMAGE]:[DESTINATION_TAG]

主机名为:grc.ioeu.gcr.io us.gcr.io asia.gcr.io

项目ids是源项目ids和目标项目ids。

图像和标签是你为图像选择的

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63371893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档