我有一个管道文件,应该在Windows机器上执行。venv创建正确,但无法激活。阶段只是停止在那里没有错误。对此有什么想法吗?
pipeline {
environment{
PYTHON_VERSION = 3.9
VENV_DIR = 'venv39'
DEV_REQUIREMENTS = 'requirements_dev.txt'
}
stages {
stage('Creating venv') {
steps {
bat '''
echo Set up venv
py -%PYTHON_VERSION% -m venv ./%VENV_DIR%
echo activate venv
.\\%VENV_DIR%\\Scripts\\activate.bat
echo installing requirements
pip install -r %DEV_REQUIREMENTS%
'''
}
}
字符串
1条答案
按热度按时间bqucvtff1#
您必须使用调用来激活venv
字符串
参见https://stackoverflow.com/a/76501630/5295445