From 2f177eb8dfd73fa90d6a0b03501f313643a26854 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Mon, 9 Oct 2023 16:46:51 +0200 Subject: [PATCH] Build image only during build Signed-off-by: Pol Henarejos --- tests/build-in-docker.sh | 1 + tests/docker_env.sh | 18 ++++++++++-------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/tests/build-in-docker.sh b/tests/build-in-docker.sh index d0b636e..57a0618 100755 --- a/tests/build-in-docker.sh +++ b/tests/build-in-docker.sh @@ -1,6 +1,7 @@ #!/bin/bash -eu source tests/docker_env.sh +build_image #run_in_docker rm -rf CMakeFiles run_in_docker mkdir -p build_in_docker run_in_docker -w "$PWD/build_in_docker" cmake -DENABLE_EMULATION=1 .. diff --git a/tests/docker_env.sh b/tests/docker_env.sh index 41b1d75..c801fb8 100755 --- a/tests/docker_env.sh +++ b/tests/docker_env.sh @@ -72,14 +72,16 @@ else NUM_PROC="$(nproc)" fi -# Build the Docker image -echo "Getting docker image up to date (this may take a few minutes)..." -${DOCKER} image build \ - -t ${DOCKER_IMAGE_TAG} \ - --cache-from=${DOCKER_IMAGE_TAG} \ - --network host \ - --build-arg MAKEFLAGS_PARALLEL="-j ${NUM_PROC}" \ - tests/docker/${MBEDTLS_DOCKER_GUEST} +build_image() { + # Build the Docker image + echo "Getting docker image up to date (this may take a few minutes)..." + ${DOCKER} image build \ + -t ${DOCKER_IMAGE_TAG} \ + --cache-from=${DOCKER_IMAGE_TAG} \ + --network host \ + --build-arg MAKEFLAGS_PARALLEL="-j ${NUM_PROC}" \ + tests/docker/${MBEDTLS_DOCKER_GUEST} +} run_in_docker() {