Получение ошибки в Jenkins с интеграцией Python -Behave-Selenium - PullRequest
0 голосов
/ 23 февраля 2020

Я пытаюсь соединить jenkins с моим скриптом, но он показывает мне ошибку в выводе консоли: я использую Python + поведение + селен

Это мой конструктор virtualenv

'#! / Bin / sh echo' #### Создать виртуальную среду #### '
VIRTUAL_ENV_NAME =' virtual-environment 'virtualenv $ VIRTUAL_ENV_NAME

echo '#### Активировать виртуальную среду ####' source $ VIRTUAL_ENV_NAME / bin / activ

echo '#### Требования к установке ####' pip install -r ./Users// .jenkins / workspace / X-Automation-test / needs.txt

echo '#### Выполнить тесты ####' make all

echo ### деактивировать виртуальную среду ## # деактивировать

Ошибка в выводе консоли

Running as SYSTEM
Building in workspace /Users/<my user>/.jenkins/workspace/X-Automation-test
[X-Automation-test] $ /bin/sh -xe /var/folders/l6/ggw3mk7x2jx5lwdcjnyh4yjr0000gn/T/shiningpanda5769608622999070407.sh
+ echo '#### Create Virtual Environment ####'
#### Create Virtual Environment ####
+ VIRTUAL_ENV_NAME=virtual-environment
+ virtualenv virtual-environment
/var/folders/l6/ggw3mk7x2jx5lwdcjnyh4yjr0000gn/T/shiningpanda5769608622999070407.sh: line 5: virtualenv: command not found
Build step 'Virtualenv Builder' marked build as failure
Finished: FAILURE```

1 Ответ

1 голос
/ 24 февраля 2020

Похоже (из вашей трассировки стека), что вы получаете эту ошибку:

line 5: virtualenv: command not found

Я бы порекомендовал вам посмотреть ответы на эту конкретную c ошибку здесь: Команда Virtualenv Не найдено

Другой вариант, который работал для меня, - это использовать плагин Jenkins для создания виртуальной среды вместо сценария оболочки, это плагин: ShiningPanda Virtualenv Builder

Надеюсь, это поможет, удачи!

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