Какая версия Python по умолчанию используется Дженкинсом - PullRequest
0 голосов
/ 03 января 2019

Я смотрю на сбой Дженкинса при запуске этапа «тесты» и заметил, что для создания виртуальной среды python не использовалась версия python. Интересно, если версия по умолчанию - это версия системы (2.7) или версия по умолчанию основана на сценариях jenkins slave .

Я добавил pre-commit-hooks в мою копию 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 голосов
/ 04 января 2019

Дженкинс не поставляется с Python. Это полностью зависит от того, какую версию virtualenv устанавливает (в противном случае это будет версия Python вашей операционной системы).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...