Docker Python не запускается даже в образе Python - PullRequest
0 голосов
/ 10 января 2019

Я пытался создать Jenkinsfile, но была проблема с изображением Python. Я мог бы свести это к следующему:

node(){

  checkout scm

  stage ('Build'){
    docker.image('python:3.6').withRun('')
      {
        sh 'python -V'
      }
}

Где я получаю код ошибки

/var/jenkins_home/workspace/project_jenkins@tmp/durable-e35e2b30/script.sh: line 1: python: not found

Что дает? Разве Python не должен быть установлен путем создания образа?

1 Ответ

0 голосов
/ 10 января 2019

Попробуйте это:

stage('Build') {
    docker.image('python:3.6').inside {
        sh 'python --version'
    }
}

Что он делает, он сообщает докеру создать контейнер с изображением python: 3.6 и смонтировать рабочее пространство внутри него.

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