packaging: Add infra to push the kata-deploy builder image

Let's add the needed infra for only building and pushing the image used
to build the kata-deploy artefacts to the Kata Containers' quay.io
registry.

Fixes: #5475

Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
This commit is contained in:
Fabiano Fidêncio 2022-10-20 18:53:22 +02:00
parent c1aac0cdea
commit fe8b246ae4

View File

@ -41,12 +41,15 @@ fi
container_image="${CC_BUILDER_REGISTRY}:build-kata-deploy-$(get_last_modification ${kata_dir} ${script_dir})"
docker pull "${container_image}" || docker build -q -t "${container_image}" \
docker pull "${container_image}" || \
(docker build -q -t "${container_image}" \
--build-arg IMG_USER="${USER}" \
--build-arg UID=${uid} \
--build-arg GID=${gid} \
--build-arg HOST_DOCKER_GID=${docker_gid} \
"${script_dir}/dockerbuild/"
"${script_dir}/dockerbuild/" && \
# No-op unless PUSH_TO_REGISTRY is exported as "yes"
push_to_registry "${container_image}" "no")
docker run \
--privileged \