我在Mac中安装了本地minikube。 Minikube已安装并成功运行。然后我将Jenkins安装在minikube中,以创建新的名称空间。一切都很好,詹金斯也成功地运转着。现在,我创建了一个测试管道:
pipeline {
agent any
stages {
stage('Hello') {
steps {
sh 'eval $(minikube docker-env)'
}
}
}
}
当我检查控制台时,出现错误消息:
+ minikube docker-env
/var/jenkins_home/workspace/my-test@tmp/durable-532ecd6e/script.sh: 1: /var/jenkins_home/workspace/my-test@tmp/durable-532ecd6e/script.sh: minikube: not found
如果我在终端中运行minikube docker-env
,一切都会好起来,但是从詹金斯内部,我无法访问 minikube的docker-daemon 。如何解决这个问题。