我试图创建一个jenkins管道,项目的第一步是创建一个虚拟环境。
以下是已执行的步骤。
stage('create virtualenvironment') {
sh '''
echo $WORKSPACE
echo $PATH
set +e
export PATH=/usr/local/bin/virtualenv:$PATH
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
rmvirtualenv testproject
mkvirtualenv testproject
pip install --upgrade pip
#pip install -r requirements.txt -r dev-requirements.txt
pip install -r requirements.txt
make clean
'''
}
当这个工作运行时,我收到此错误 -
Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'
答案 0 :(得分:0)
文件在哪里?除非文件只位于当前目录中,否则它将按照您提到的方式工作,否则您可以尝试
** / * requirements.txt或DirectoryOfFile / requirements.txt
如果上述所有方法都失败了,只需给出绝对路径,它应该可以正常工作
希望有所帮助:)