Падает билд на Jenkins при запуске тестов Python - Selenium.

python
Теги: #<Tag:0x00007f7b68cbc6c8>

(Paul M) #1

Добрый день. Впервые сам создаю дженкинс джобу для запуска тестов на пайтон.
Настройки такие:


Падает билд с такими ошибками:

Installing collected packages: setuptools, pip
Successfully installed pip-10.0.1 setuptools-39.0.1
$ bash -c "rm -rf \$HOME/.pyenv.lock"
FATAL: (CommandError) failed: "env PYENV_ROOT\\=\\$HOME/.pyenv PYENV_VERSION\\=3.7.1 \\$HOME/.pyenv/bin/pyenv install 3.7.1"
org.jruby.exceptions.RaiseException: (CommandError) failed: "env PYENV_ROOT\\=\\$HOME/.pyenv PYENV_VERSION\\=3.7.1 \\$HOME/.pyenv/bin/pyenv install 3.7.1"
	at RUBY.run(/Users/Shared/Jenkins/Home/plugins/pyenv/WEB-INF/classes/lib/pyenv/invoke.rb:18)
	at RUBY.setup!(/Users/Shared/Jenkins/Home/plugins/pyenv/WEB-INF/classes/lib/pyenv.rb:29)
	at RUBY.synchronize(/Users/Shared/Jenkins/Home/plugins/pyenv/WEB-INF/classes/lib/pyenv/semaphore.rb:15)
	at RUBY.setup!(/Users/Shared/Jenkins/Home/plugins/pyenv/WEB-INF/classes/lib/pyenv.rb:24)
	at RUBY.setup(/Users/Shared/Jenkins/Home/plugins/pyenv/WEB-INF/classes/models/pyenv_wrapper.rb:57)
	at RUBY.setUp(/Users/Shared/Jenkins/Home/plugins/pyenv/WEB-INF/classes/vendor/gems/gems/jenkins-plugin-runtime-0.2.3/lib/jenkins/model/environment_proxy.rb:8)
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] done
Finished: FAILURE

Что я неправильно делаю?


(Евгений) #2

возможно у вас похожий случай


(zub_test) #3

Попробуйте вместо шага Python Builder использовать Execute shell.
Сначала напишите просто python --version и запустите джобу, чтобы проверить. Затем расширяйте команду, постепенно добавляя сначала установку зависимостей, затем сам запуск тестов.