Конвейер Jenkins: запустить скрипт на python - PullRequest
1 голос
/ 26 марта 2019

Я хочу запустить файл python или набор команд python через JenkinsFile.Как мне подойти к этому?

Я запускаю приведенный ниже код, и работа My Jenkins никогда не заканчивается.

pipeline {
    agent { docker { image 'python:3.5.1' } }
    stages {
        stage('build') {
            steps {
                sh 'python --version'
            }
        }
    }
}

1 Ответ

0 голосов
/ 26 марта 2019

Я запустил ваш конвейер, выполнив следующие шаги:

  1. Создайте работу Pipeline с кодом, который вы отправили в вопросе.
pipeline {
    agent { docker { image 'python:3.5.1' } }
    stages {
        stage('build') {
            steps {
                sh 'python --version'
            }
        }
    }
}

enter image description here

Установите docker на консоли виртуальной машины и добавьте пользователя jenkins в группу Docker
sudo apt install docker.io
sudo systemctl enable docker
sudo systemctl start docker
docker --version
> Docker version 18.09.2, build 6247962
sudo usermod -a -G docker jenkins
Запустите задание, вы должны получить success и python version, как показано на скриншоте ниже.

enter image description here

Не стесняйтесьзадавайте любые вопросы, если требуется.

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