jenkins使用的默认python版本是什么

时间:2019-01-03 18:30:27

标签: python jenkins virtualenv

在运行“测试”阶段时,我正在查看jenkins失败,并注意到python虚拟环境的创建没有使用python版本。我想知道默认版本是系统版本(2.7)还是默认版本基于jenkins slave scripts

我在pycharm副本中添加了预提交钩子,并且这些传递都没有问题(使用python 3.6)。当我将代码推上去并且jenkins运行它的测试时,出现错误,指出默认python不是3.6(无法识别f字符串)的方向

这是jenkins文件中的当前测试之一:

virtualenv venv
source venv/bin/activate
pip install flake8
flake8 --ignore=E501 onboarding/ tests/

1 个答案:

答案 0 :(得分:0)

Jenkins不随Python一起提供。这完全取决于安装的virtualenv版本(否则,它将是您操作系统的python版本)。