aboutsummaryrefslogtreecommitdiffstats
path: root/.buildkite/build-container.sh
blob: 418184aee21041c128ddd4488cab7c59b7f874df (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash

set -euo pipefail

if ! docker ps &> /dev/null; then
    echo "No working docker command found."
    exit 1
fi

if [[ ! -d $WORKDIR/docker-image ]]; then
    git clone --depth 1 https://github.com/vespa-engine/docker-image "$WORKDIR/docker-image"
fi

mkdir -p docker-image/rpms
cp -a "$WORKDIR/artifacts/$ARCH/rpms" docker-image/

cd "$WORKDIR/docker-image"
SOURCE_GITREF=$(git rev-parse HEAD)
docker build --progress plain --build-arg SOURCE_GITREF="$SOURCE_GITREF" --build-arg VESPA_VERSION="$VESPA_VERSION" -t vespaengine/vespa -t "ghcr.io/vespa-engine/vespa-preview-$ARCH:$VESPA_VERSION" -f Dockerfile .