gitlab registry not support docker manifest application/vnd.buildkit.cacheconfig.v0
Hello!
I try use builkid (https://github.com/moby/buildkit) for docker build (docker 19.3.1) and pre pull options, for example:
services:
- docker:dind
before_script:
- docker info
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
stages:
- build
variables:
DOCKER_BUILDKIT: 1
DOCKER_DRIVER: overlay2
PIP_CACHE_DIR: "$CI_PROJECT_DIR/pip-cache"
build:
stage: build
script:
- docker pull $CI_REGISTRY/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME:latest || true
- docker build --cache-from $CI_REGISTRY/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME:latest -t $CI_REGISTRY/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME:latest .
- docker push $CI_REGISTRY/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME:latest
on step docker build --cache-from i have error - error on cache query: invalid build cache from {MediaType:application/vnd.docker.distribution.manifest.v2+json Digest:sha256:6fb3789fcacb4d16f48c18450897b1073b91377082dfc92f99ebd720ca28ee4f Size:3239 URLs:[] Annotations:map[] Platform:}
gitlab registry not support buildkit manifests application/vnd.buildkit.cacheconfig.v0 ?
Edited by ngnix