2 years ago
#75547
Tony G
Push images to minikube docker daemon using palantir gradle-docker plugin
I’m trying to make the plugin push images to minikube docker daemon as it’s stated here.
From terminal I can do it using:
eval $(minikube docker-env)
I tried to do it in Gradle before the docker task:
val prepareMinikubeDocker by tasks.registering(Exec::class) {
doLast {
exec {
executable = "eval"
args("\$(minikube docker-env)")
}
}
docker {
dependsOn(prepareMinikubeDocker.get())
name = "${project.name}:${project.version}"
files("build/libs/${project.name}-${project.version}.jar")
copySpec.into("build/libs")
}
And it gives me the error:
Cannot run program "eval" (in directory "/Users/username/IdeaProjects/pet/MyService"): error=2, No such file or directory
What am I doing wrong?
docker
gradle
minikube
0 Answers
Your Answer