如何仅使用Dockerfile在Google Cloud Build上启用层缓存?

时间:2018-10-23 17:13:25

标签: docker google-cloud-platform google-cloud-build

我正在使用Google Cloud Build构建一系列我稍加修改的上游项目。我想在不添加cloudbuild.yaml的情况下启用层缓存。

  • 使用Dockerfile(而不是cloudbuild.yaml)指定项目构建。
  • 上游不接受添加cloudbuild.yaml
  • 此设置的所有工作均正常进行,但由于未启用层缓存,因此许多图像需要30分钟或更长时间才能构建。

如果我可以使用cloudbuild.yaml,该方法很简单: https://cloud.google.com/cloud-build/docs/speeding-up-builds

是否有一种方法默认为我所有的云构建Dockerfile项目启用层缓存?还是我可以在Dockerfile中进行一些修改?

0 个答案:

没有答案