Skip to content

Commit

Permalink
packaging: Use existing image to build virtiofsd
Browse files Browse the repository at this point in the history
Let's first try to pull a pre-existing image, instead of building our
own, to be used as a builder image for the virtiofsd.

This will save us some CI time.

Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
  • Loading branch information
fidencio committed Feb 17, 2023
1 parent 8c227e2 commit 7c93428
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions tools/packaging/static-build/virtiofsd/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ source "${script_dir}/../../scripts/lib.sh"

DESTDIR=${DESTDIR:-${PWD}}
PREFIX=${PREFIX:-/opt/kata}
container_image="kata-virtiofsd-builder"
kata_version="${kata_version:-}"
virtiofsd_repo="${virtiofsd_repo:-}"
virtiofsd_version="${virtiofsd_version:-}"
Expand Down Expand Up @@ -50,7 +49,9 @@ case ${ARCH} in
;;
esac

sudo docker build \
container_image="${BUILDER_REGISTRY}:virtiofsd-${virtiofsd_toolchain}-${libc}-$(get_last_modification ${repo_root_dir} ${script_dir})-$(umame -m)"

sudo docker pull ${container_image} || sudo docker build \
--build-arg RUST_TOOLCHAIN="${virtiofsd_toolchain}" \
-t "${container_image}" "${script_dir}/${libc}"

Expand Down

0 comments on commit 7c93428

Please sign in to comment.