Я использую 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?