Skip to content

Commit 172aea8

Browse files
authored
Merge pull request #36037 from vespa-engine/arnej/allow-selecting-dockerfile
optionally prefer Dockerfile.alma8 and Dockerfile.alma9
2 parents 6747d53 + 2d8aa61 commit 172aea8

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

.buildkite/build-container.sh

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,15 @@ cp -a "${LOCAL_RPM_REPO}/." "${WORKDIR}/docker-image/rpms/"
4848
cd "${WORKDIR}/docker-image"
4949
SOURCE_GITREF=$(git rev-parse HEAD)
5050

51+
select_dockerfile() {
52+
wanted="Dockefile.${VESPA_BUILDOS_LABEL}"
53+
if [ -f "${wanted}" ]; then
54+
echo "${wanted}"
55+
else
56+
echo "Dockerfile"
57+
fi
58+
}
59+
5160
echo "--- Building Vespa preview container"
5261
GHCR_PREVIEW_TAG=ghcr.io/vespa-engine/vespa-preview-${ARCH}:${VESPA_VERSION}${VESPA_CONTAINER_IMAGE_VERSION_TAG_SUFFIX}
5362
echo "Building container with tag: ${GHCR_PREVIEW_TAG}"
@@ -57,7 +66,7 @@ docker build --progress plain \
5766
--build-arg VESPA_BASE_IMAGE="$VESPA_BASE_IMAGE" \
5867
--tag vespaengine/vespa \
5968
--tag "${GHCR_PREVIEW_TAG}" \
60-
--file Dockerfile .
69+
--file "$(select_dockerfile)" .
6170

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

@@ -90,4 +99,4 @@ docker build --progress=plain \
9099
--build-arg VESPA_BASE_IMAGE="${GHCR_PREVIEW_TAG}" \
91100
--target systemtest \
92101
--tag "$DOCKER_SYSTEMTEST_TAG" \
93-
--file Dockerfile .
102+
--file "$(select_dockerfile)" .

0 commit comments

Comments
 (0)