Как включить кэширование слоев в Google Cloud Build, используя только Dockerfile? - PullRequest
0 голосов
/ 23 октября 2018

Я использую Google Cloud Build для создания ряда исходных проектов, которые я немного модифицирую.Я хочу включить кэширование слоев без добавления cloudbuild.yaml.

  • Сборки проекта указываются с использованием Dockerfile, а не cloudbuild.yaml.
  • Upstream не примет добавление cloudbuild.yaml
  • С этой настройкой все работает хорошо, за исключением того, что для создания многих изображений требуется 30 минут или более, поскольку кэширование слоев не включено.

Подход прост, если бы я мог использовать cloudbuild.yaml: https://cloud.google.com/cloud-build/docs/speeding-up-builds

Есть ли способ включить кэширование слоев по умолчанию для всех моих проектов Dockerfile в облачной сборке?Или что-то, что я могу немного изменить в Dockerfiles?

...