Skip to content

Commit f07f50c

Browse files
author
Marcelo Vanzin
committed
A little better error handling.
1 parent 534b41b commit f07f50c

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

bin/docker-image-tool.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,9 @@ do
197197
if ! which minikube 1>/dev/null; then
198198
error "Cannot find minikube."
199199
fi
200+
if ! minikube status 1>/dev/null; then
201+
error "Cannot contact minikube. Make sure it's running."
202+
fi
200203
eval $(minikube docker-env)
201204
;;
202205
esac

project/SparkBuild.scala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,10 @@ object KubernetesIntegrationTests {
494494
if (shouldBuildImage) {
495495
val dockerTool = s"$sparkHome/bin/docker-image-tool.sh"
496496
val cmd = Seq(dockerTool, "-m", "-t", imageTag.value, "build")
497-
Process(cmd).!
497+
val ec = Process(cmd).!
498+
if (ec != 0) {
499+
throw new IllegalStateException(s"Process '${cmd.mkString(" ")}' exited with $ec.")
500+
}
498501
}
499502
shouldBuildImage = true
500503
},

0 commit comments

Comments
 (0)