Skip to content

Commit df664af

Browse files
authored
Merge pull request #37177 from vespa-engine/arnej/use-prebuilt-base-image
Reuse prebuilt base image in build-container.sh when available
2 parents fdbbc4b + 34c84df commit df664af

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

.buildkite/build-container.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,13 @@ select_dockerfile() {
5757
fi
5858
}
5959

60+
target_option=""
61+
if [ "${PREBUILT_BASE_IMAGE:-}" != "" ]; then
62+
VESPA_BASE_IMAGE="${PREBUILT_BASE_IMAGE}:${VESPA_BUILDOS_LABEL}"
63+
SYSTEM_TEST_BASE_IMAGE=${VESPA_BASE_IMAGE}
64+
target_option="--target vespa"
65+
fi
66+
6067
echo "--- Building Vespa preview container"
6168
GHCR_PREVIEW_TAG=ghcr.io/vespa-engine/vespa-preview-${ARCH}:${VESPA_VERSION}${VESPA_CONTAINER_IMAGE_VERSION_TAG_SUFFIX}
6269
echo "Building container with tag: ${GHCR_PREVIEW_TAG}"
@@ -66,6 +73,7 @@ docker build --progress plain \
6673
--build-arg VESPA_BASE_IMAGE="$VESPA_BASE_IMAGE" \
6774
--tag vespaengine/vespa \
6875
--tag "${GHCR_PREVIEW_TAG}" \
76+
${target_option} \
6977
--file "$(select_dockerfile)" .
7078

7179
declare -r GITREF="${GITREF_SYSTEM_TEST:-HEAD}"

0 commit comments

Comments
 (0)