Получение ошибки Jenkin pipe docker: команда не найдена - PullRequest
0 голосов
/ 23 марта 2020

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. / Пользователи / Общие / Jenkins / Главная / Рабочая область / CDCI-Cake-Manager_master@tmp/durable-e630df16/script.sh:

строка 1: docker: команда не найдена

1 Ответ

0 голосов
/ 24 марта 2020

Вам нужно вручную установить docker на главном компьютере Jenkins или на агентах, если вы используете сборки на них.

Вот do c для установки docker на OS X https://docs.docker.com/docker-for-mac/install/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...