在Windows的Jenkins声明式管道中找不到Docker命令

时间:2019-09-16 07:02:07

标签: windows docker jenkins jenkins-pipeline

我已经安装了jenkins-2.176.3(Windows应用程序),并希望在jenkins上设置一个基本管道,我想在其中获得docker版本,以检查docker是否可与我的管道一起使用,但我不断收到一条错误消息,“ C:/../ durable / script.sh:line1:docker命令未找到”,如何使Docker在我的Jenkins管道内工作?

我已经在Windows Home Edition上安装了docker工具箱,并且docker命令在cmd和git bash上都可以正常工作,我还尝试在Jenkins中设置名称为“ Path”且值为“ $ Path; C:/ Path / to / docker工具箱”,该值是Docker应用程序的路径,但是构建花费大量时间,然后输出错误“进程从未在C:.. \ durable-version中启动”。

这是我的管道代码

pipeline
{
    agent any
    stages {
        stage("check docker")
        {
            steps 
            {
                sh "docker --version"
            }
        }
    }
}

我希望获得构建成功的Docker版本,但输出是“找不到docker命令”错误,构建失败。

0 个答案:

没有答案
相关问题