找不到Jenkinsfile- virtualenv命令

时间:2018-05-30 14:01:21

标签: jenkins jenkins-pipeline

我的个人MAC机器上有http://localhost:8080运行的本地jenkins服务器。

现在,我已经创建了一个示例Jenkins文件并尝试运行Jenkins作业。

 stage ('Install_Requirements') {
            steps {
                sh """
                    echo ${SHELL}
                    [ -d venv ] && rm -rf venv
                    #virtualenv --python=python2.7 venv
                    virtualenv venv
                    #. venv/bin/activate
                    export PATH=${VIRTUAL_ENV}/bin:${PATH}
                    pip install --upgrade pip
                    pip install -r requirements.txt -r dev-requirements.txt
                    make clean
                """
            }
        }

项目中有多个阶段,但是当我执行此项目时,“安装_要求”和“阶段我得到一个错误: -

[python-jenkinsfile-testing] Running shell script
+ echo /bin/bash
/bin/bash
+ '[' -d venv ']'
+ virtualenv venv
/Users/Shared/Jenkins/Home/workspace/python-jenkinsfile-testing@tmp/durable-4363725f/script.sh: line 6: virtualenv: command not found

当我尝试在终端上执行virtualenv venv命令时,它创建了venv,我也能够激活环境。

不确定我为什么会收到此错误。

0 个答案:

没有答案