diff --git a/Makefile b/Makefile index bac3437078fb5890a0a92884a77f3f41c58fe961..061d62039d8a85f53984bcb71cb172b75abd3016 100755 --- a/Makefile +++ b/Makefile @@ -397,6 +397,10 @@ reportcard: ## Run goreportcard for minikube mdlint: @$(MARKDOWNLINT) $(MINIKUBE_MARKDOWN_FILES) +.PHONY: verify-iso +verify-iso: # Make sure the current ISO exists in the expected bucket + gsutil stat gs://$(ISO_BUCKET)/minikube-$(ISO_VERSION).iso + out/docs/minikube.md: $(shell find "cmd") $(shell find "pkg/minikube/constants") pkg/minikube/assets/assets.go pkg/minikube/translate/translations.go go run -ldflags="$(MINIKUBE_LDFLAGS)" -tags gendocs hack/help_text/gen_help_text.go diff --git a/hack/jenkins/release_build_and_upload.sh b/hack/jenkins/release_build_and_upload.sh index 6e76c4c4a16a3c0dfe0835fb29ed54ccd63507e6..71cf239516e44b8cef0bfda82e82a8497cb08646 100755 --- a/hack/jenkins/release_build_and_upload.sh +++ b/hack/jenkins/release_build_and_upload.sh @@ -38,6 +38,10 @@ grep -E "^VERSION_BUILD \\?=" Makefile | grep "${VERSION_BUILD}" # Force go packages to the Jekins home directory export GOPATH=$HOME/go +# Verify ISO exists +echo "Verifying ISO exists ..." +make verify-iso + # Build and upload env BUILD_IN_DOCKER=y \ make -j 16 \