如何将持久性存储连接到Google Cloud Build?

时间:2018-08-11 15:54:51

标签: maven docker google-cloud-build

我有一个maven spring-boot项目部署在我正在使用以下构建器映像使用Google Cloud Build构建和部署的appengine上:https://github.com/strudeau/mvn-gcloud-builder

执行构建时,大部分时间都花在了从maven下载插件和依赖项上。我希望能够将持久性卷挂载到此Docker映像,以便能够保留一个持久性.M2目录,该目录将存储我的插件和依赖项,以避免每次执行构建时都将它们下载。

Google Cloud Filestore如果不是因为您必须提供1 TB或更多的数据,而这对于一个小的非生产性利润项目而言却变得可贵的话,则可能是理想的选择。

  • 是否可以将存储桶作为文件系统挂载到docker映像上?
  • 我可以挂载Google Persistent Disk吗?

1 个答案:

答案 0 :(得分:0)

您无法将存储桶安装到构建中,但可以在构建结束时将plt.plot(center2, hist2, 'o') 目录复制到存储桶中,然后在后续构建的开始时将其还原。

如果示例消失了,我直接从documentation举起了示例。

.M2

当将此策略与并发构建混合使用时要当心。