Jenkins管道:运行python脚本

时间:2019-03-26 05:25:14

标签: python-3.x jenkins jenkins-pipeline

我想通过JenkinsFile运行一个python文件或一组python命令。我该如何处理?

我运行下面的代码,而我的Jenkins Job从未完成。

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

1 个答案:

答案 0 :(得分:0)

请按照以下步骤操作您的管道:

  1. 使用您在问题中发布的代码创建Pipeline职位。
pipeline {
    agent { docker { image 'python:3.5.1' } }
    stages {
        stage('build') {
            steps {
                sh 'python --version'
            }
        }
    }
}

enter image description here

  1. 在虚拟机控制台上安装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
  1. 运行作业,您必须像下面的屏幕截图一样获得successpython version

enter image description here

如有需要,随时提问。

相关问题