获取错误Jenkin管道docker:找不到命令

时间:2020-03-23 18:46:17

标签: jenkins jenkins-pipeline

Dockerfile:

pipeline {
    agent  any
    stages {
        stage ('Compile') {
            steps {
                withMaven(maven: 'maven_3_6_3') {
                    sh 'mvn clean compile'
                }
            }
        }
        stage ('unit test and Package') {
            steps {
                withMaven(maven: 'maven_3_6_3') {
                    sh 'mvn package'
                }
            }
        }
        stage ('Docker build') {
            steps {
                sh 'docker build -t dockerId/cakemanager .'
            }
        }
    }
}
  • docker build -t dockerId / cakemanager。 /Users/Shared/Jenkins/Home/workspace/CDCI-Cake-Manager_master@tmp/durable-e630df16/script.sh:

第1行:docker:找不到命令

2 个答案:

答案 0 :(得分:0)

如果要在Docker的Jenkins主服务器或代理上运行构建,则需要手动将其安装。

这是在OS X https://docs.docker.com/docker-for-mac/install/

上安装docker的文档

答案 1 :(得分:0)

首先从管理Jenkins >>管理插件>> 安装docker插件,单击可用并搜索 Docker 并安装enter image description here

,然后在管理Jenkins >>全局工具配置上进行配置。 enter image description here

相关问题