Switching to local cache for buildx builds.

This commit is contained in:
2023-03-22 13:08:58 +08:00
parent 74cd35ab17
commit 6c50514156

View File

@@ -17,8 +17,8 @@ then
-t $CI_REGISTRY_IMAGE/ubuntu-$UBUNTU_VER:latest \
-t $CI_REGISTRY_IMAGE:$UBUNTU_VER \
--platform $PLATFORMS \
--cache-from type=registry,ref=$CI_REGISTRY_IMAGE/ubuntu-$UBUNTU_VER:cache \
--cache-to type=registry,ref=$CI_REGISTRY_IMAGE/ubuntu-$UBUNTU_VER:cache,mode=max,oci-mediatypes=true \
--cache-from type=local,src=/cache/$CI_PROJECT_PATH/ubuntu-$UBUNTU_VER \
--cache-to type=local,dest=/cache/$CI_PROJECT_PATH/ubuntu-$UBUNTU_VER,mode=max \
--push --provenance false
else
docker buildx build . \
@@ -29,8 +29,8 @@ else
-t $CI_REGISTRY_IMAGE:$UBUNTU_VER \
-t $CI_REGISTRY_IMAGE:latest \
--platform $PLATFORMS \
--cache-from type=registry,ref=$CI_REGISTRY_IMAGE/ubuntu-$UBUNTU_VER:cache \
--cache-to type=registry,ref=$CI_REGISTRY_IMAGE/ubuntu-$UBUNTU_VER:cache,mode=max,oci-mediatypes=true \
--cache-from type=local,src=/cache/$CI_PROJECT_PATH/ubuntu-$UBUNTU_VER \
--cache-to type=local,dest=/cache/$CI_PROJECT_PATH/ubuntu-$UBUNTU_VER,mode=max \
--push --provenance false
fi