从jenkins暴露minikube的docker守护进程

时间:2020-06-28 13:52:36

标签: docker jenkins minikube

我在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 。如何解决这个问题。

0 个答案:

没有答案