aboutsummaryrefslogtreecommitdiffstats
path: root/screwdriver/release-container-image.sh
diff options
context:
space:
mode:
authorArnstein Ressem <aressem@yahooinc.com>2023-03-14 12:17:31 +0100
committerArnstein Ressem <aressem@yahooinc.com>2023-03-15 10:39:00 +0100
commit4645af85f4b767d953de90fd3e88993b46c4bff4 (patch)
tree5bf02487de7ef110f6a8d6f256a59da5e7e71f2e /screwdriver/release-container-image.sh
parent66df58b0c5783e231a8232f8d45e748d25ef30d1 (diff)
Separate out quick start guide test and use the same both for regular and legacy image.
Diffstat (limited to 'screwdriver/release-container-image.sh')
-rwxr-xr-xscrewdriver/release-container-image.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/screwdriver/release-container-image.sh b/screwdriver/release-container-image.sh
index 6d8babe3dcc..a2a56313fb5 100755
--- a/screwdriver/release-container-image.sh
+++ b/screwdriver/release-container-image.sh
@@ -61,6 +61,11 @@ for data in "Dockerfile vespa"; do
if curl -fsSL https://index.docker.io/v1/repositories/vespaengine/$IMAGE_NAME/tags/$VESPA_VERSION &> /dev/null; then
echo "Container image docker.io/vespaengine/$IMAGE_NAME:$VESPA_VERSION aldready exists."
else
+ # Build the image and run through the quick start guide
+ docker buildx build --progress plain --load --platform linux/amd64 --build-arg VESPA_VERSION=$VESPA_VERSION \
+ --file $DOCKER_FILE --tag vespaengine/$IMAGE_NAME:latest .
+ $SD_SOURCE_DIR/screwdriver/test-quick-start-guide.sh
+
docker login --username aressem --password "$DOCKER_HUB_DEPLOY_KEY"
docker buildx build --progress plain --push --platform linux/amd64,linux/arm64 --build-arg VESPA_VERSION=$VESPA_VERSION \
--file $DOCKER_FILE --tag docker.io/vespaengine/$IMAGE_NAME:$VESPA_VERSION \