如何为Jenkins Local设置Docker路径?泊坞窗:找不到命令

时间:2020-08-24 15:57:11

标签: docker selenium jenkins zalenium

我正在尝试从Mac上安装的Jenkins本地运行Zalenium。通过首先从Terminal扩展docker,我能够从Eclipse在本地执行测试。现在,我试图通过管道执行测试。

这是管道代码:

pipeline {
    agent any
tools
{
    maven 'M2_HOME'
    jdk 'JAVA_HOME'
 }
    stages {
        stage('Code and Dependencies'){
            parallel{
            stage('Checkout Code'){
                steps{
                     git(url: 'https://github.com/xxxxx')
                }
            }
            
        stage('Initialise Tools') {
          steps {
            tool(name: 'M2_HOME', type: 'maven')
            tool(name: 'JAVA_HOME', type: 'jdk')
          }
        }
            
            stage('Install Dependencies'){
                steps{
                    sh 'docker pull elgalu/selenium'
                    sh 'docker pull dosel/zalenium'
                }
            }
        }
        }
    }
}

全局工具配置: [![在此处输入图片描述] [1]] [1]

testuser@blr-ml-test ~ % which docker
/usr/local/bin/docker

testuser@blr-ml-test ~ % docker -v
Docker version 19.03.12, build 48a66213fe

但是当我执行工作时,我得到了:

/Users/test/.jenkins/workspace/ZaleniumPipeline@tmp/durable-16989357/script.sh: line 1: docker: command not found

不过我可以从当地的詹金斯(Jenkins)逃跑。我怀疑这是路径设置问题。尝试了几个类似的问题,但没有一个对我有用。我在做什么错了?

我正在关注以下示例:https://github.com/DevOpsPlayground/Hands-on-with-Continuous-Testing-using-Jenkins-and-Zalenium

0 个答案:

没有答案