diff options
author | Arnstein Ressem <aressem@yahooinc.com> | 2023-06-05 11:46:16 +0200 |
---|---|---|
committer | Arnstein Ressem <aressem@yahooinc.com> | 2023-06-05 11:46:16 +0200 |
commit | 55bd940eea312ebdd9078a6e6bbc2cc45191a165 (patch) | |
tree | f2b6c10d8d8493a3c28f17f248ae4cb8a7c46e7b /screwdriver/release-container-image-docker.sh | |
parent | a2591e7ff1534f4bb83b7d27dcbf602cec19eaf0 (diff) |
Fix image testing after revert to docker.
Diffstat (limited to 'screwdriver/release-container-image-docker.sh')
-rwxr-xr-x | screwdriver/release-container-image-docker.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/screwdriver/release-container-image-docker.sh b/screwdriver/release-container-image-docker.sh index 6d8babe3dcc..46786bf8dc9 100755 --- a/screwdriver/release-container-image-docker.sh +++ b/screwdriver/release-container-image-docker.sh @@ -61,6 +61,14 @@ 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 only for x86_64 first for test as BuildKit does not support loading multi arch into docker daemon. + docker buildx build --progress plain --load --platform linux/amd64 --build-arg VESPA_VERSION=$VESPA_VERSION \ + --file $DOCKER_FILE --tag vespaengine/$IMAGE_NAME:latest . + + # Test + $SD_SOURCE_DIR/screwdriver/test-quick-start-guide.sh + + # Build for arm64 and publish 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 \ |