Skip to content

Commit 3522b76

Browse files
authored
Merge pull request #37184 from vespa-engine/marlon/fix/preview-container
fix(CI): ensure we get a SHA for a container, or fail out if we do not [MERGEOK]
2 parents 716f931 + 297c664 commit 3522b76

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

.buildkite/publish-container.sh

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ docker push "$VESPA_PREVIEW_CONTAINER_URI"
3131

3232
echo "Signing container image..."
3333
IMAGE_SHA256=$(crane digest "$VESPA_PREVIEW_CONTAINER_URI")
34+
if [[ -z "${IMAGE_SHA256}" ]]; then
35+
echo "Failed getting IMAGE_SHA256 from ${VESPA_PREVIEW_CONTAINER_URI}"
36+
exit 1
37+
fi
3438
cosign sign -y --oidc-provider=buildkite-agent "${VESPA_PREVIEW_CONTAINER_URI}@${IMAGE_SHA256}"
3539

3640
echo "Setting Buildkite metadata for Vespa container..."
@@ -42,9 +46,8 @@ SYSTEMTEST_PREVIEW_CONTAINER_URI=docker.io/vespaengine/vespa-systemtest-preview-
4246
echo "Pushing container: ${SYSTEMTEST_PREVIEW_CONTAINER_URI}"
4347
docker push "$SYSTEMTEST_PREVIEW_CONTAINER_URI"
4448
IMAGE_SHA256=$(crane digest "$SYSTEMTEST_PREVIEW_CONTAINER_URI")
45-
46-
if [ "${IMAGE_SHA256}" = "" ]; then
47-
echo "Failed getting IMAGE_SHA256 from $SYSTEMTEST_PREVIEW_CONTAINER_URI"
49+
if [[ -z "${IMAGE_SHA256}" ]]; then
50+
echo "Failed getting IMAGE_SHA256 from ${SYSTEMTEST_PREVIEW_CONTAINER_URI}"
4851
exit 1
4952
fi
5053

0 commit comments

Comments
 (0)